diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_with_context/count_cardinality_with_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_with_context/count_cardinality_with_context_content.scs index 196998134..53798faca 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_with_context/count_cardinality_with_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_with_context/count_cardinality_with_context_content.scs @@ -2,102 +2,86 @@ lib_component_proc_of_cardinality_counting_with_context = [* proc_of_cardinality_counting_with_context => nrel_main_idtf: [scp-программа подсчёта мощности множества в рамках заданного контекста] (* <- lang_ru;; *); -=> nrel_main_idtf: - [scp-program of counting set's cardinality within the context] (* <-lang_en;; *);; - -scp_program -> proc_of_cardinality_counting_with_context - (* - -> rrel_params: .proc_of_cardinality_counting_with_context_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_in: _cardinality;; - -> rrel_3: rrel_in: _context;; - *);; - - -> rrel_operators: .proc_of_cardinality_counting_with_context_operator_set - (* - -> rrel_init: .proc_of_cardinality_counting_with_context_operator1 - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + [scp-program of counting set's cardinality within the context] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .proc_of_cardinality_counting_with_context_operator2;; - *);; +proc_of_cardinality_counting_with_context = [* +.._process1 +_<- scp_process; - -> .proc_of_cardinality_counting_with_context_operator2 - (* - <- searchSetStr3;; +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_in:: _cardinality; +_-> rrel_3:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _-> rrel_1:: .._proc_of_cardinality_counting_with_context_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _cardinality;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set;; - - => nrel_then: .proc_of_cardinality_counting_with_context_operator3A;; - => nrel_else: .proc_of_cardinality_counting_with_context_operator_return;; - *);; - - -> .proc_of_cardinality_counting_with_context_operator3A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _=> nrel_goto:: .._proc_of_cardinality_counting_with_context_operator2;; + *);; - => nrel_then: .proc_of_cardinality_counting_with_context_operator3B;; - => nrel_else: .proc_of_cardinality_counting_with_context_operator4;; - *);; + _-> .._proc_of_cardinality_counting_with_context_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set;; - -> .proc_of_cardinality_counting_with_context_operator3B - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_cardinality_counting_with_context_operator3A;; + _=> nrel_else:: .._proc_of_cardinality_counting_with_context_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _-> .._proc_of_cardinality_counting_with_context_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - => nrel_goto: .proc_of_cardinality_counting_with_context_operator3C;; - *);; + _=> nrel_then:: .._proc_of_cardinality_counting_with_context_operator3B;; + _=> nrel_else:: .._proc_of_cardinality_counting_with_context_operator4;; + *);; - -> .proc_of_cardinality_counting_with_context_operator3C - (* - <- searchElStr3;; + _-> .._proc_of_cardinality_counting_with_context_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; + *);; - => nrel_then: .proc_of_cardinality_counting_with_context_operator3D;; - => nrel_else: .proc_of_cardinality_counting_with_context_operator3A;; - *);; + _-> .._proc_of_cardinality_counting_with_context_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .proc_of_cardinality_counting_with_context_operator3D - (* - <- contAdd;; + _=> nrel_goto:: .._proc_of_cardinality_counting_with_context_operator3C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _-> .._proc_of_cardinality_counting_with_context_operator4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; - => nrel_goto: .proc_of_cardinality_counting_with_context_operator3A;; - *);; + _=> nrel_goto:: .._proc_of_cardinality_counting_with_context_operator_return;; + *);; - -> .proc_of_cardinality_counting_with_context_operator4 - (* - <- eraseEl;; + _-> .._proc_of_cardinality_counting_with_context_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; + _=> nrel_then:: .._proc_of_cardinality_counting_with_context_operator3D;; + _=> nrel_else:: .._proc_of_cardinality_counting_with_context_operator3A;; + *);; - => nrel_goto: .proc_of_cardinality_counting_with_context_operator_return;; - *);; + _-> .._proc_of_cardinality_counting_with_context_operator3D (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _cardinality;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .proc_of_cardinality_counting_with_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_cardinality_counting_with_context_operator3A;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences/cardinality_counting_without_multiple_occurrences_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences/cardinality_counting_without_multiple_occurrences_content.scs index a6150c348..86c4823e2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences/cardinality_counting_without_multiple_occurrences_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences/cardinality_counting_without_multiple_occurrences_content.scs @@ -2,130 +2,108 @@ lib_component_proc_of_cardinality_counting_without_multiple_occurrences = [* proc_of_cardinality_counting_without_multiple_occurrences => nrel_main_idtf: [scp-программа подсчёта мощности множества без учёта кратных вхождений] (* <- lang_ru;; *); -=> nrel_main_idtf: - [scp-program of set's cardinality counting without taking into account multiple occurrences] (* <-lang_en;; *);; - -scp_program -> proc_of_cardinality_counting_without_multiple_occurrences - (* - -> rrel_params: .proc_of_cardinality_counting_without_multiple_occurrences_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_out: _cardinality;; - *);; - - -> rrel_operators: .proc_of_cardinality_counting_without_multiple_occurrences_operator_set - (* - -> rrel_init: .proc_of_cardinality_counting_without_multiple_occurrences_operator1A - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator1B;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator1B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_operator1C;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_operator_return;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator1C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _checked_elements;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_operator2B;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_operator3A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator2C;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator2C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _checked_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_operator2D;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _checked_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator2E;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator2E - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator3A - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_elements;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator3B;; - *);; + [scp-program of set's cardinality counting without taking into account multiple occurrences] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator3B - (* - <- eraseEl;; +proc_of_cardinality_counting_without_multiple_occurrences = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _checked_elements;; +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_out:: _cardinality; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_operator_return;; - *);; + _-> rrel_1:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator1A (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _cardinality;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> .proc_of_cardinality_counting_without_multiple_occurrences_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator1B;; *);; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator1C;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator_return;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator1C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _checked_elements;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2B;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator3A;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2C;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator3A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator3B;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator_return;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator2C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2D;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2E;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_operator2E (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _cardinality;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_operator2A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences_with_context/cardinality_counting_without_multiple_occurrences_with_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences_with_context/cardinality_counting_without_multiple_occurrences_with_context_content.scs index c71367ea3..43a9496ec 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences_with_context/cardinality_counting_without_multiple_occurrences_with_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/cardinality_counting_without_multiple_occurrences_with_context/cardinality_counting_without_multiple_occurrences_with_context_content.scs @@ -2,143 +2,119 @@ lib_component_proc_of_cardinality_counting_without_multiple_occurrences_with_con proc_of_cardinality_counting_without_multiple_occurrences_with_context => nrel_main_idtf: [scp-программа подсчёта мощности множества без учёта кратных вхождений в рамках заданного контекста] (* <- lang_ru;; *); -=> nrel_main_idtf: - [scp-program of set's cardinality counting without taking into account multiple occurrences within the context] (* <-lang_en;; *);; - -scp_program -> proc_of_cardinality_counting_without_multiple_occurrences_with_context - (* - -> rrel_params: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_out: _cardinality;; - -> rrel_3: rrel_in: _context;; - *);; - - -> rrel_operators: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_set - (* - -> rrel_init: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1A - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1B;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + [scp-program of set's cardinality counting without taking into account multiple occurrences within the context] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_cardinality_counting_without_multiple_occurrences_with_context = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_out:: _cardinality; +_-> rrel_3:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1A (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _cardinality;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1B;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1C;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _checked_elements;; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1C;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator1C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _checked_elements;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2B;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2C;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2D;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _checked_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_then: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; - => nrel_else: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2E;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _checked_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2F;; - *);; - - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2F - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; + *);; - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; - *);; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return (* + _<- return;; - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3A - (* - <- eraseEl;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_elements;; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3B;; - *);; + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2B;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3A;; + *);; - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3B - (* - <- eraseEl;; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _checked_elements;; + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2C;; + *);; - => nrel_goto: .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return;; - *);; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; - -> .proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3B;; *);; + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator_return;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2D;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; + _=> nrel_else:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2E;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _checked_elements;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2F;; + *);; + + _-> .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2F (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _cardinality;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_cardinality_counting_without_multiple_occurrences_with_context_operator2A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arcs_between_concepts/find_arcs_between_concepts_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arcs_between_concepts/find_arcs_between_concepts_content.scs index b3347955e..3d19a9e49 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arcs_between_concepts/find_arcs_between_concepts_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arcs_between_concepts/find_arcs_between_concepts_content.scs @@ -1,100 +1,90 @@ lib_component_proc_finding_arcs_between_concepts = [* -scp_program -> proc_finding_arcs_between_concepts - (* - -> rrel_params: .proc_finding_arcs_between_concepts_params - (* - -> rrel_1: rrel_in: _el1;; - -> rrel_2: rrel_in: _el2;; - -> rrel_3: rrel_in: _mainset;; - -> rrel_4: rrel_in: _answer;; - *);; - - -> rrel_operators: .proc_finding_arcs_between_concepts_operator_set - (* - -> rrel_init: .proc_finding_arcs_between_concepts_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _arc2;; - - => nrel_then: .proc_finding_arcs_between_concepts_operator1B;; - => nrel_else: .proc_finding_arcs_between_concepts_operator4A;; - *);; - - -> .proc_finding_arcs_between_concepts_operator1B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_finding_arcs_between_concepts_operator1C;; - *);; - - -> .proc_finding_arcs_between_concepts_operator1C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_finding_arcs_between_concepts_operator2A;; - *);; - - -> .proc_finding_arcs_between_concepts_operator2A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _arc2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_finding_arcs_between_concepts_operator3A;; - => nrel_else: .proc_finding_arcs_between_concepts_operator2B;; - *);; - - -> .proc_finding_arcs_between_concepts_operator2B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _smth2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc2;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_finding_arcs_between_concepts_operator3A;; - => nrel_else: .proc_finding_arcs_between_concepts_operator4A;; - *);; - - -> .proc_finding_arcs_between_concepts_operator3A - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _smth3;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc3;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_finding_arcs_between_concepts_operator1A;; - => nrel_else: .proc_finding_arcs_between_concepts_operator1A;; - *);; - - -> .proc_finding_arcs_between_concepts_operator4A - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _mainset;; - - => nrel_goto: .proc_finding_arcs_between_concepts_operator_return;; - *);; - - -> .proc_finding_arcs_between_concepts_operator_return - (* - <- return;; - *);; - *);; +proc_finding_arcs_between_concepts +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_finding_arcs_between_concepts = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _el1; +_-> rrel_2:: rrel_in:: _el2; +_-> rrel_3:: rrel_in:: _mainset; +_-> rrel_4:: rrel_in:: _answer; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_finding_arcs_between_concepts_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arc2;; + + _=> nrel_then:: .._proc_finding_arcs_between_concepts_operator1B;; + _=> nrel_else:: .._proc_finding_arcs_between_concepts_operator4A;; *);; + _-> .._proc_finding_arcs_between_concepts_operator1B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_finding_arcs_between_concepts_operator1C;; + *);; + + _-> .._proc_finding_arcs_between_concepts_operator4A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_const:: _mainset;; + + _=> nrel_goto:: .._proc_finding_arcs_between_concepts_operator_return;; + *);; + + _-> .._proc_finding_arcs_between_concepts_operator_return (* + _<- return;; + + *);; + + _-> .._proc_finding_arcs_between_concepts_operator1C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_finding_arcs_between_concepts_operator2A;; + *);; + + _-> .._proc_finding_arcs_between_concepts_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; + + _=> nrel_then:: .._proc_finding_arcs_between_concepts_operator3A;; + _=> nrel_else:: .._proc_finding_arcs_between_concepts_operator2B;; + *);; + + _-> .._proc_finding_arcs_between_concepts_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _smth3;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _answer;; + + _=> nrel_then:: .._proc_finding_arcs_between_concepts_operator1A;; + _=> nrel_else:: .._proc_finding_arcs_between_concepts_operator1A;; + *);; + + _-> .._proc_finding_arcs_between_concepts_operator2B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _smth2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _answer;; + + _=> nrel_then:: .._proc_finding_arcs_between_concepts_operator3A;; + _=> nrel_else:: .._proc_finding_arcs_between_concepts_operator4A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arity_value/find_arity_value_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arity_value/find_arity_value_content.scs index 5572afeb1..059b9f104 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arity_value/find_arity_value_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_arity_value/find_arity_value_content.scs @@ -1,169 +1,141 @@ -lib_component_proc_of_finding_arity = [* +lib_component_proc_of_finding_arity = [* proc_of_finding_arity_value => nrel_main_idtf: [scp-программа поиска значения арности отношения] (* <- lang_ru;; *); -=> nrel_main_idtf: - [scp-program of finding relation's arity value] (* <-lang_en;; *);; - -scp_program -> proc_of_finding_arity_value - (* - -> rrel_params: .proc_of_finding_arity_value_params - (* - -> rrel_1: rrel_in: _relation;; - -> rrel_2: rrel_out: _arity_value;; - *);; - - -> rrel_operators: .proc_of_finding_arity_value_operator_set - (* - -> rrel_init: .proc_of_finding_arity_value_operator1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _arity_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_finding_arity_value_operator2;; - *);; - - -> .proc_of_finding_arity_value_operator2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_nodes;; + [scp-program of finding relation's arity value] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .proc_of_finding_arity_value_operator3A;; - => nrel_else: .proc_of_finding_arity_value_operator_return;; - *);; +proc_of_finding_arity_value = [* +.._process1 +_<- scp_process; - -> .proc_of_finding_arity_value_operator3A - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _relation; +_-> rrel_2:: rrel_out:: _arity_value; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node;; + _-> rrel_1:: .._proc_of_finding_arity_value_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _arity_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .proc_of_finding_arity_value_operator3B;; - => nrel_else: .proc_of_finding_arity_value_operator5;; - *);; - - -> .proc_of_finding_arity_value_operator3B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_finding_arity_value_operator3C;; - *);; - - -> .proc_of_finding_arity_value_operator3C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: arity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_node: _node;; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator2;; + *);; - => nrel_then: .proc_of_finding_arity_value_operator3D;; - => nrel_else: .proc_of_finding_arity_value_operator3A;; - *);; + _-> .._proc_of_finding_arity_value_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_nodes;; - -> .proc_of_finding_arity_value_operator3D - (* - <- searchElStr5;; + _=> nrel_then:: .._proc_of_finding_arity_value_operator3A;; + _=> nrel_else:: .._proc_of_finding_arity_value_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _arity;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_measurement;; + _-> .._proc_of_finding_arity_value_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node;; - => nrel_then: .proc_of_finding_arity_value_operator4A;; - => nrel_else: .proc_of_finding_arity_value_operator3A;; - *);; + _=> nrel_then:: .._proc_of_finding_arity_value_operator3B;; + _=> nrel_else:: .._proc_of_finding_arity_value_operator5;; + *);; - -> .proc_of_finding_arity_value_operator4A - (* - <- genEl;; + _-> .._proc_of_finding_arity_value_operator_return (* + _<- return;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _arity_of_relation;; + *);; - => nrel_goto: .proc_of_finding_arity_value_operator4B;; - *);; + _-> .._proc_of_finding_arity_value_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_arity_value_operator4B - (* - <- call;; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator3C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_arity_value_operator4B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _arity;; - -> rrel_2: rrel_fixed: rrel_scp_var: _arity_of_relation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._proc_of_finding_arity_value_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; - => nrel_goto: .proc_of_finding_arity_value_operator4C;; - *);; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator_return;; + *);; - -> .proc_of_finding_arity_value_operator4C - (* - <- waitReturn;; + _-> .._proc_of_finding_arity_value_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: arity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_node:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._proc_of_finding_arity_value_operator3D;; + _=> nrel_else:: .._proc_of_finding_arity_value_operator3A;; + *);; - => nrel_goto: .proc_of_finding_arity_value_operator4D;; - *);; + _-> .._proc_of_finding_arity_value_operator3D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arity;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measurement;; - -> .proc_of_finding_arity_value_operator4D - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_finding_arity_value_operator4A;; + _=> nrel_else:: .._proc_of_finding_arity_value_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _arity_of_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_link: _value;; + _-> .._proc_of_finding_arity_value_operator4A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _arity_of_relation;; - => nrel_then: .proc_of_finding_arity_value_operator4E;; - => nrel_else: .proc_of_finding_arity_value_operator3A;; - *);; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator4B;; + *);; - -> .proc_of_finding_arity_value_operator4E - (* - <- contAssign;; + _-> .._proc_of_finding_arity_value_operator4B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_arity_value_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arity;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _arity_of_relation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _arity_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _value;; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator4C;; + *);; - => nrel_goto: .proc_of_finding_arity_value_operator4F;; - *);; + _-> .._proc_of_finding_arity_value_operator4C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .proc_of_finding_arity_value_operator4F - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator4D;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arity_of_relation;; + _-> .._proc_of_finding_arity_value_operator4D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arity_of_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_link:: rrel_scp_var:: _value;; - => nrel_goto: .proc_of_finding_arity_value_operator5;; - *);; + _=> nrel_then:: .._proc_of_finding_arity_value_operator4E;; + _=> nrel_else:: .._proc_of_finding_arity_value_operator3A;; + *);; - -> .proc_of_finding_arity_value_operator5 - (* - <- eraseEl;; + _-> .._proc_of_finding_arity_value_operator4E (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arity_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _value;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_nodes;; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator4F;; + *);; - => nrel_goto: .proc_of_finding_arity_value_operator_return;; - *);; + _-> .._proc_of_finding_arity_value_operator4F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arity_of_relation;; - -> .proc_of_finding_arity_value_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_arity_value_operator5;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_connections/find_connections_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_connections/find_connections_content.scs index dfdc4c00c..c7e574cc5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_connections/find_connections_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_connections/find_connections_content.scs @@ -1,492 +1,380 @@ lib_component_proc_of_finding_connections = [* -scp_program -> proc_of_finding_connections - (* - -> rrel_params: .proc_of_finding_connections_params - (* - -> rrel_1: rrel_in: _el1;; - -> rrel_2: rrel_in: _el2;; - -> rrel_3: rrel_in: _answer_proc_of_finding_connections;; +proc_of_finding_connections +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_connections = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _el1; +_-> rrel_2:: rrel_in:: _el2; +_-> rrel_3:: rrel_in:: _answer_proc_of_finding_connections; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_connections_operator1A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator1B;; + *);; + + _-> .._proc_of_finding_connections_operator1B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator1A1;; + *);; + + _-> .._proc_of_finding_connections_operator1A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3A;; + _=> nrel_else:: .._proc_of_finding_connections_operator1B1;; + *);; + + _-> .._proc_of_finding_connections_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc33;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3E;; + _=> nrel_else:: .._proc_of_finding_connections_operator3B;; + *);; + + _-> .._proc_of_finding_connections_operator1B1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3A;; + _=> nrel_else:: .._proc_of_finding_connections_operator1C;; + *);; + + _-> .._proc_of_finding_connections_operator1C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc12;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _arc_set1;; + + _=> nrel_then:: .._proc_of_finding_connections_operator1D;; + _=> nrel_else:: .._proc_of_finding_connections_operator2A;; + *);; + + _-> .._proc_of_finding_connections_operator1D (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_finding_arcs_between_concepts;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_set1;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator1E;; + *);; + + _-> .._proc_of_finding_connections_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc21;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _arc_set2;; + + _=> nrel_then:: .._proc_of_finding_connections_operator2B;; + _=> nrel_else:: .._proc_of_finding_connections_operator4A;; + *);; + + _-> .._proc_of_finding_connections_operator2B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_finding_arcs_between_concepts;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_set2;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator2C;; + *);; + + _-> .._proc_of_finding_connections_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _buf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _rules;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4C;; + *);; + + _-> .._proc_of_finding_connections_operator4C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _buf2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _rules2;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4E1;; + *);; + + _-> .._proc_of_finding_connections_operator4E1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _rules3;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator5A;; + *);; + + _-> .._proc_of_finding_connections_operator5A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_finding_overall_concepts;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _rules;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _rules2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _rules3;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_6:: rrel_fixed:: rrel_scp_const:: _el2;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr13;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator5B;; + *);; + + _-> .._proc_of_finding_connections_operator5B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr13;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4B;; + *);; + + _-> .._proc_of_finding_connections_operator4B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _buf;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _rules;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4D;; + *);; + + _-> .._proc_of_finding_connections_operator4D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _buf2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _rules2;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4E2;; + *);; + + _-> .._proc_of_finding_connections_operator4E2 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _rules3;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator6A;; + *);; + + _-> .._proc_of_finding_connections_operator6A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_finding_overall_concepts;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _rules;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _rules2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _rules3;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_6:: rrel_fixed:: rrel_scp_const:: _el2;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr23;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator6B;; + *);; + + _-> .._proc_of_finding_connections_operator6B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr23;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator7A;; + *);; + + _-> .._proc_of_finding_connections_operator7A (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param4;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param5;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param6;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator7B;; + *);; + + _-> .._proc_of_finding_connections_operator7B (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param7;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param8;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param9;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator8A;; + _=> nrel_else:: .._proc_of_finding_connections_operator7C;; + *);; + + _-> .._proc_of_finding_connections_operator8A (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param10;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param11;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param12;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; - -> rrel_operators: .proc_of_finding_connections_operator_set - (* - -> rrel_init: .proc_of_finding_connections_operator1A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - - => nrel_goto: .proc_of_finding_connections_operator1B;; - *);; - - -> .proc_of_finding_connections_operator1B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - - => nrel_goto: .proc_of_finding_connections_operator1A1;; - *);; - - -> .proc_of_finding_connections_operator1A1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - - => nrel_then: .proc_of_finding_connections_operator3A;; - => nrel_else: .proc_of_finding_connections_operator1B1;; - *);; - - -> .proc_of_finding_connections_operator1B1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - - => nrel_then: .proc_of_finding_connections_operator3A;; - => nrel_else: .proc_of_finding_connections_operator1C;; - *);; - - -> .proc_of_finding_connections_operator1C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc12;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _arc_set1;; - - => nrel_then: .proc_of_finding_connections_operator1D;; - => nrel_else: .proc_of_finding_connections_operator2A;; - *);; - - -> .proc_of_finding_connections_operator1D - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_finding_arcs_between_concepts;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_connections_operator1D_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_set1;; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_connections_operator1E;; - *);; - - -> .proc_of_finding_connections_operator1E - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_connections_operator4A;; - *);; - - -> .proc_of_finding_connections_operator2A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc21;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _arc_set2;; - - => nrel_then: .proc_of_finding_connections_operator2B;; - => nrel_else: .proc_of_finding_connections_operator4A;; - *);; - - -> .proc_of_finding_connections_operator2B - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_finding_arcs_between_concepts;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_connections_operator2B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_set2;; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .proc_of_finding_connections_operator2C;; - *);; - - -> .proc_of_finding_connections_operator2C - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .proc_of_finding_connections_operator4A;; - *);; - - -> .proc_of_finding_connections_operator3A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc33;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator3E;; - => nrel_else: .proc_of_finding_connections_operator3B;; - *);; - - -> .proc_of_finding_connections_operator3B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc33;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator3E;; - => nrel_else: .proc_of_finding_connections_operator3C;; - *);; - - -> .proc_of_finding_connections_operator3C - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc33;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el2;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator3F;; - => nrel_else: .proc_of_finding_connections_operator3D;; - *);; - - -> .proc_of_finding_connections_operator3D - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el1;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator3F;; - => nrel_else: .proc_of_finding_connections_operator7D;; - *);; - - -> .proc_of_finding_connections_operator3E - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator7D;; - *);; - - -> .proc_of_finding_connections_operator3F - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator7D;; - *);; - - -> .proc_of_finding_connections_operator4A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _buf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _rules;; - - => nrel_goto: .proc_of_finding_connections_operator4C;; - *);; - - -> .proc_of_finding_connections_operator4B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _buf;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _rules;; - - => nrel_goto: .proc_of_finding_connections_operator4D;; - *);; - - -> .proc_of_finding_connections_operator4C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _buf2;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _rules2;; - - => nrel_goto: .proc_of_finding_connections_operator4E1;; - *);; - - -> .proc_of_finding_connections_operator4D - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _buf2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _rules2;; - - => nrel_goto: .proc_of_finding_connections_operator4E2;; - *);; - - -> .proc_of_finding_connections_operator4E1 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _rules3;; - - => nrel_goto: .proc_of_finding_connections_operator5A;; - *);; - - -> .proc_of_finding_connections_operator4E2 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _rules3;; - - => nrel_goto: .proc_of_finding_connections_operator6A;; - *);; - - -> .proc_of_finding_connections_operator5A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_finding_overall_concepts;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_connections_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _rules;; - -> rrel_2: rrel_fixed: rrel_scp_var: _rules2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _rules3;; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_6: rrel_fixed: rrel_scp_var: _el2;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr13;; - - => nrel_goto: .proc_of_finding_connections_operator5B;; - *);; - - -> .proc_of_finding_connections_operator5B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr13;; - - => nrel_goto: .proc_of_finding_connections_operator4B;; - *);; - - -> .proc_of_finding_connections_operator6A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_finding_overall_concepts;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_connections_operator6A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _rules;; - -> rrel_2: rrel_fixed: rrel_scp_var: _rules2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _rules3;; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - -> rrel_5: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_6: rrel_fixed: rrel_scp_var: _el2;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr23;; - - => nrel_goto: .proc_of_finding_connections_operator6B;; - *);; - - -> .proc_of_finding_connections_operator6B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr23;; - - => nrel_goto: .proc_of_finding_connections_operator7A;; - *);; - - -> .proc_of_finding_connections_operator7A - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* - _sv _-> _v1;; _sv _-> _v2;; - _sv _=> _nrel:: _v3;; - _nrel _<- sc_relation;; - *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v2;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator7B;; - *);; - - -> .proc_of_finding_connections_operator7B - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _sv _=> _nrel:: _v3;; - _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v3;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator8A;; - => nrel_else: .proc_of_finding_connections_operator7C;; - *);; - - -> .proc_of_finding_connections_operator7C - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _sv _=> _nrel:: _v3;; - _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v3;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator8A;; - *);; - - -> .proc_of_finding_connections_operator7D - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _sv _=> _nrel:: _v3;; - _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _nrel;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator8B;; - => nrel_else: .proc_of_finding_connections_operator7E;; - *);; - - -> .proc_of_finding_connections_operator7E - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _sv _=> _nrel:: _v3;; - _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _nrel;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator8B;; - *);; - - -> .proc_of_finding_connections_operator8A - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _nrel _-> _sv;; _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v2;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator_return;; - *);; - - -> .proc_of_finding_connections_operator8B - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _nrel _-> _sv;; _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _nrel;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_then: .proc_of_finding_connections_operator_return;; - => nrel_else: .proc_of_finding_connections_operator8C;; - *);; - - -> .proc_of_finding_connections_operator8C - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_const: - [* _sv _-> _v1;; _sv _-> _v2;; - _nrel _-> _sv;; _nrel _<- sc_relation;; *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... (* -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _v1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el2;; *);; - -> ... (* -> rrel_1: rrel_fixed: rrel_scp_const: _nrel;; - -> rrel_2: rrel_fixed: rrel_scp_var: _el1;; *);; - *);; - -> rrel_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_connections;; - - => nrel_goto: .proc_of_finding_connections_operator_return;; - *);; - - -> .proc_of_finding_connections_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_connections_operator_return;; *);; + _-> .._proc_of_finding_connections_operator7C (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param13;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param14;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param15;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator8A;; + *);; + + _-> .._proc_of_finding_connections_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_connections_operator2C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4A;; + *);; + + _-> .._proc_of_finding_connections_operator1E (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator4A;; + *);; + + _-> .._proc_of_finding_connections_operator3E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator7D;; + *);; + + _-> .._proc_of_finding_connections_operator3B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc33;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3E;; + _=> nrel_else:: .._proc_of_finding_connections_operator3C;; + *);; + + _-> .._proc_of_finding_connections_operator3C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc33;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3F;; + _=> nrel_else:: .._proc_of_finding_connections_operator3D;; + *);; + + _-> .._proc_of_finding_connections_operator3F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator7D;; + *);; + + _-> .._proc_of_finding_connections_operator3D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator3F;; + _=> nrel_else:: .._proc_of_finding_connections_operator7D;; + *);; + + _-> .._proc_of_finding_connections_operator7D (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param16;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param17;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param18;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator8B;; + _=> nrel_else:: .._proc_of_finding_connections_operator7E;; + *);; + + _-> .._proc_of_finding_connections_operator8B (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param19;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param20;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param21;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_then:: .._proc_of_finding_connections_operator_return;; + _=> nrel_else:: .._proc_of_finding_connections_operator8C;; + *);; + + _-> .._proc_of_finding_connections_operator7E (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param22;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param23;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param24;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator8B;; + *);; + + _-> .._proc_of_finding_connections_operator8C (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param25;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param26;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_connections_param27;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_connections;; + + _=> nrel_goto:: .._proc_of_finding_connections_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_equivalent_elements/find_equivalent_elements_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_equivalent_elements/find_equivalent_elements_content.scs index 62c3fd3c2..da5e2858d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_equivalent_elements/find_equivalent_elements_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_equivalent_elements/find_equivalent_elements_content.scs @@ -1,110 +1,102 @@ lib_component_proc_equivalent_elements = [* -scp_program -> proc_equivalent_elements - (* - -> rrel_params: .proc_equivalent_elements_params - (* - -> rrel_1: rrel_in: _param;; - -> rrel_2: rrel_in: _param2;; - -> rrel_3: rrel_in: _answer_proc_equivalent_elements;; - *);; - - -> rrel_operators: .proc_equivalent_elements_operator_set - (* - -> rrel_init: .proc_equivalent_elements_operator1A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .proc_equivalent_elements_operator1B;; - => nrel_else: .proc_equivalent_elements_operator_return;; - *);; - - -> .proc_equivalent_elements_operator1B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set2;; - - => nrel_then: .proc_equivalent_elements_operator1C;; - => nrel_else: .proc_equivalent_elements_operator_return;; - *);; - - -> .proc_equivalent_elements_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _general;; - - => nrel_then: .proc_equivalent_elements_operator1D;; - => nrel_else: .proc_equivalent_elements_operator2A;; - *);; - - -> .proc_equivalent_elements_operator1D - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_equivalent_elements_operator1E;; - *);; - - -> .proc_equivalent_elements_operator1E - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _general;; - - => nrel_then: .proc_equivalent_elements_operator1F;; - => nrel_else: .proc_equivalent_elements_operator1C;; - *);; - - -> .proc_equivalent_elements_operator1F - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_equivalent_elements_operator1H;; - *);; - - -> .proc_equivalent_elements_operator1H - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_equivalent_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc12;; - -> rrel_3: rrel_fixed: rrel_scp_var: _general;; - - => nrel_goto: .proc_equivalent_elements_operator1C;; - *);; - - -> .proc_equivalent_elements_operator2A - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set1;; - - => nrel_goto: .proc_equivalent_elements_operator2B;; - *);; - - -> .proc_equivalent_elements_operator2B - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set2;; - - => nrel_goto: .proc_equivalent_elements_operator_return;; - *);; - - -> .proc_equivalent_elements_operator_return - (* - <- return;; - *);; +proc_equivalent_elements +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_equivalent_elements = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _param; +_-> rrel_2:: rrel_in:: _param2; +_-> rrel_3:: rrel_in:: _answer_proc_equivalent_elements; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_equivalent_elements_operator1A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set1;; + + _=> nrel_then:: .._proc_equivalent_elements_operator1B;; + _=> nrel_else:: .._proc_equivalent_elements_operator_return;; *);; + + _-> .._proc_equivalent_elements_operator1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _param2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set2;; + + _=> nrel_then:: .._proc_equivalent_elements_operator1C;; + _=> nrel_else:: .._proc_equivalent_elements_operator_return;; + *);; + + _-> .._proc_equivalent_elements_operator_return (* + _<- return;; + + *);; + + _-> .._proc_equivalent_elements_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _general;; + + _=> nrel_then:: .._proc_equivalent_elements_operator1D;; + _=> nrel_else:: .._proc_equivalent_elements_operator2A;; + *);; + + _-> .._proc_equivalent_elements_operator1D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_equivalent_elements_operator1E;; + *);; + + _-> .._proc_equivalent_elements_operator2A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set1;; + + _=> nrel_goto:: .._proc_equivalent_elements_operator2B;; + *);; + + _-> .._proc_equivalent_elements_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set2;; + + _=> nrel_goto:: .._proc_equivalent_elements_operator_return;; + *);; + + _-> .._proc_equivalent_elements_operator1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _general;; + + _=> nrel_then:: .._proc_equivalent_elements_operator1F;; + _=> nrel_else:: .._proc_equivalent_elements_operator1C;; + *);; + + _-> .._proc_equivalent_elements_operator1F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_equivalent_elements_operator1H;; + *);; + + _-> .._proc_equivalent_elements_operator1H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_equivalent_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc12;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _general;; + + _=> nrel_goto:: .._proc_equivalent_elements_operator1C;; + *);; + *);; *];; +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_formal_statement/find_formal_statement_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_formal_statement/find_formal_statement_content.scs index 35e7092ff..99e529d15 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_formal_statement/find_formal_statement_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_formal_statement/find_formal_statement_content.scs @@ -1,194 +1,172 @@ lib_component_proc_of_finding_formal_statement = [* -scp_program -> proc_of_finding_formal_statement - (* - -> rrel_params: .proc_of_finding_formal_statement_params - (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_formal_statement;; - *);; +proc_of_finding_formal_statement +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_formal_statement = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_formal_statement; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_formal_statement_operator1A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator1B;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator_return;; + *);; + + _-> .._proc_of_finding_formal_statement_operator1B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_4:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator1C;; + *);; + + _-> .._proc_of_finding_formal_statement_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_formal_statement_operator1C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_4:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator2A;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem4;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator2B;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator_return;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_formal_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator2C;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem3;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set1;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator2D;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator_return;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem3;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator2E;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator_erase;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc3;; - -> rrel_operators: .proc_of_finding_formal_statement_operator_set - (* - -> rrel_init: .proc_of_finding_formal_statement_operator1A - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp_elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_then: .proc_of_finding_formal_statement_operator1B;; - => nrel_else: .proc_of_finding_formal_statement_operator_return;; - *);; - - -> .proc_of_finding_formal_statement_operator1B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_goto: .proc_of_finding_formal_statement_operator1C;; - *);; - - -> .proc_of_finding_formal_statement_operator1C - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem3;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_goto: .proc_of_finding_formal_statement_operator2A;; - *);; - - -> .proc_of_finding_formal_statement_operator2A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem4;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_then: .proc_of_finding_formal_statement_operator2B;; - => nrel_else: .proc_of_finding_formal_statement_operator_return;; - *);; - - -> .proc_of_finding_formal_statement_operator2B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .proc_of_finding_formal_statement_operator2C;; - *);; - - -> .proc_of_finding_formal_statement_operator2C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem3;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .proc_of_finding_formal_statement_operator2D;; - => nrel_else: .proc_of_finding_formal_statement_operator_return;; - *);; - - -> .proc_of_finding_formal_statement_operator2D - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem3;; - - => nrel_then: .proc_of_finding_formal_statement_operator2E;; - => nrel_else: .proc_of_finding_formal_statement_operator_erase;; - *);; - - -> .proc_of_finding_formal_statement_operator2E - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc3;; - - => nrel_goto: .proc_of_finding_formal_statement_operator2F;; - *);; - - -> .proc_of_finding_formal_statement_operator2F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem3;; - - => nrel_goto: .proc_of_finding_formal_statement_operator3A;; - *);; - - -> .proc_of_finding_formal_statement_operator3A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_existence;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_then: .proc_of_finding_formal_statement_operator3AB;; - => nrel_else: .proc_of_finding_formal_statement_operator3B;; - *);; - - -> .proc_of_finding_formal_statement_operator3B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_existence_and_uniqueness;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_then: .proc_of_finding_formal_statement_operator3AB;; - => nrel_else: .proc_of_finding_formal_statement_operator3C;; - *);; - - -> .proc_of_finding_formal_statement_operator3AB - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem3;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _res1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - - => nrel_goto: .proc_of_finding_formal_statement_operator2D;; - *);; - - -> .proc_of_finding_formal_statement_operator3C - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_formal_statement;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_finding_formal_statement_operator3C_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _elem3;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_formal_statement;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_formal_statement_operator3D;; - *);; - - -> .proc_of_finding_formal_statement_operator3D - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_formal_statement_operator2D;; - *);; - - -> .proc_of_finding_formal_statement_operator_erase - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set1;; - - => nrel_goto: .proc_of_finding_formal_statement_operator_return;; - *);; - - -> .proc_of_finding_formal_statement_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator2F;; + *);; + + _-> .._proc_of_finding_formal_statement_operator_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set1;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator_return;; + *);; + + _-> .._proc_of_finding_formal_statement_operator2F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_formal_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem3;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator3A;; + *);; + + _-> .._proc_of_finding_formal_statement_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_existence;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator3AB;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator3B;; + *);; + + _-> .._proc_of_finding_formal_statement_operator3AB (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem3;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _res1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator2D;; + *);; + + _-> .._proc_of_finding_formal_statement_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_existence_and_uniqueness;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_formal_statement;; + + _=> nrel_then:: .._proc_of_finding_formal_statement_operator3AB;; + _=> nrel_else:: .._proc_of_finding_formal_statement_operator3C;; + *);; + + _-> .._proc_of_finding_formal_statement_operator3C (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_formal_statement;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_finding_formal_statement_operator3C_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem3;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_formal_statement;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator3D;; *);; + _-> .._proc_of_finding_formal_statement_operator3D (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_formal_statement_operator2D;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_identifiers/find_identifiers_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_identifiers/find_identifiers_content.scs index f9f1476b8..baf5c04c1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_identifiers/find_identifiers_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_identifiers/find_identifiers_content.scs @@ -1,170 +1,155 @@ lib_component_proc_of_finding_identifier = [* -scp_program -> proc_of_finding_identifier - (* - -> rrel_params: .proc_of_finding_identifier_params (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_identifier;; +proc_of_finding_identifier +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_identifier = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_identifier; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_identifier_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator1B;; + _=> nrel_else:: .._proc_of_finding_identifier_operator_return;; *);; - -> rrel_operators: .proc_of_finding_identifier_operator_set - (* - -> rrel_init: .proc_of_finding_identifier_operator1A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_identifier_operator1B;; - => nrel_else: .proc_of_finding_identifier_operator_return;; - *);; - - -> .proc_of_finding_identifier_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _idtf;; - - => nrel_then: .proc_of_finding_identifier_operator1C;; - => nrel_else: .proc_of_finding_identifier_operator4;; - *);; - - -> .proc_of_finding_identifier_operator1C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_of_finding_identifier_operator1D;; - *);; - - -> .proc_of_finding_identifier_operator1D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - => nrel_goto: .proc_of_finding_identifier_operator2A;; - *);; - - -> .proc_of_finding_identifier_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - - => nrel_then: .proc_of_finding_identifier_operator2B;; - => nrel_else: .proc_of_finding_identifier_operator_return;; - *);; - - -> .proc_of_finding_identifier_operator2B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; - - => nrel_then: .proc_of_finding_identifier_operator3A;; - => nrel_else: .proc_of_finding_identifier_operator_return;; - *);; - - -> .proc_of_finding_identifier_operator3A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang2;; - - => nrel_then: .proc_of_finding_identifier_operator3B;; - => nrel_else: .proc_of_finding_identifier_operator1B;; - *);; - - -> .proc_of_finding_identifier_operator3B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_finding_identifier_operator3C;; - *);; - - -> .proc_of_finding_identifier_operator3C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang2;; - - => nrel_then: .proc_of_finding_identifier_operator3D;; - => nrel_else: .proc_of_finding_identifier_operator3A;; - *);; - - -> .proc_of_finding_identifier_operator3D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang2;; - - => nrel_goto: .proc_of_finding_identifier_operator3E;; - *);; - - -> .proc_of_finding_identifier_operator3E - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - - => nrel_then: .proc_of_finding_identifier_operator3A;; - => nrel_else: .proc_of_finding_identifier_operator_return;; - *);; - - -> .proc_of_finding_identifier_operator4 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_goto: .proc_of_finding_identifier_operator5;; - *);; - - -> .proc_of_finding_identifier_operator5 - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _tempset;; - - => nrel_goto: .proc_of_finding_identifier_operator6;; - *);; - - -> .proc_of_finding_identifier_operator6 - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _mainset;; - - => nrel_goto: .proc_of_finding_identifier_operator_return;; - *);; - - -> .proc_of_finding_identifier_operator_return - (* - <- return;; - *);; - *);; + _-> .._proc_of_finding_identifier_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _idtf;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator1C;; + _=> nrel_else:: .._proc_of_finding_identifier_operator4;; + *);; + + _-> .._proc_of_finding_identifier_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_identifier_operator1C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator1D;; + *);; + + _-> .._proc_of_finding_identifier_operator4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator5;; + *);; + + _-> .._proc_of_finding_identifier_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator6;; + *);; + + _-> .._proc_of_finding_identifier_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator_return;; + *);; + + _-> .._proc_of_finding_identifier_operator1D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator2A;; + *);; + + _-> .._proc_of_finding_identifier_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_identifier;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator2B;; + _=> nrel_else:: .._proc_of_finding_identifier_operator_return;; *);; + _-> .._proc_of_finding_identifier_operator2B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator3A;; + _=> nrel_else:: .._proc_of_finding_identifier_operator_return;; + *);; + + _-> .._proc_of_finding_identifier_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang2;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator3B;; + _=> nrel_else:: .._proc_of_finding_identifier_operator1B;; + *);; + + _-> .._proc_of_finding_identifier_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator3C;; + *);; + + _-> .._proc_of_finding_identifier_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang2;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator3D;; + _=> nrel_else:: .._proc_of_finding_identifier_operator3A;; + *);; + + _-> .._proc_of_finding_identifier_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang2;; + + _=> nrel_goto:: .._proc_of_finding_identifier_operator3E;; + *);; + + _-> .._proc_of_finding_identifier_operator3E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_identifier;; + + _=> nrel_then:: .._proc_of_finding_identifier_operator3A;; + _=> nrel_else:: .._proc_of_finding_identifier_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_images/find_images_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_images/find_images_content.scs index bf49e0afe..78d44bcef 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_images/find_images_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_images/find_images_content.scs @@ -1,124 +1,112 @@ lib_component_proc_of_finding_illustrations = [* -scp_program -> proc_of_finding_illustrations - (* - -> rrel_params: .proc_of_finding_illustrations_params - (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_illustrations;; - *);; - - -> rrel_operators: .proc_of_finding_illustrations_operator_set - (* - -> rrel_init: .proc_of_finding_illustrations_operator1A - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_illustrations_operator1B;; - => nrel_else: .proc_of_finding_illustrations_operator_return;; - *);; - - -> .proc_of_finding_illustrations_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _translit;; - - => nrel_then: .proc_of_finding_illustrations_operator1C;; - => nrel_else: .proc_of_finding_illustrations_operator3A;; - *);; - - -> .proc_of_finding_illustrations_operator1C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_of_finding_illustrations_operator1D;; - *);; - - -> .proc_of_finding_illustrations_operator1D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translit;; - - => nrel_goto: .proc_of_finding_illustrations_operator2A;; - *);; - - -> .proc_of_finding_illustrations_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - - => nrel_then: .proc_of_finding_illustrations_operator2B;; - => nrel_else: .proc_of_finding_illustrations_operator_return;; - *);; - - -> .proc_of_finding_illustrations_operator2B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _opr;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - - => nrel_then: .proc_of_finding_illustrations_operator1B;; - => nrel_else: .proc_of_finding_illustrations_operator_return;; - *);; - - -> .proc_of_finding_illustrations_operator3A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_goto: .proc_of_finding_illustrations_operator3B;; - *);; - - -> .proc_of_finding_illustrations_operator3B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_illustrations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .proc_of_finding_illustrations_operator3C;; - *);; - - -> .proc_of_finding_illustrations_operator3C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _mainset;; - - => nrel_goto: .proc_of_finding_illustrations_operator_return;; - *);; - - -> .proc_of_finding_illustrations_operator_return - (* - <- return;; - *);; - *);; +proc_of_finding_illustrations +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_illustrations = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_illustrations; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_illustrations_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_illustrations_operator1B;; + _=> nrel_else:: .._proc_of_finding_illustrations_operator_return;; *);; + _-> .._proc_of_finding_illustrations_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _translit;; + + _=> nrel_then:: .._proc_of_finding_illustrations_operator1C;; + _=> nrel_else:: .._proc_of_finding_illustrations_operator3A;; + *);; + + _-> .._proc_of_finding_illustrations_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_illustrations_operator1C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_of_finding_illustrations_operator1D;; + *);; + + _-> .._proc_of_finding_illustrations_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_illustrations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; + + _=> nrel_goto:: .._proc_of_finding_illustrations_operator3B;; + *);; + + _-> .._proc_of_finding_illustrations_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_illustrations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._proc_of_finding_illustrations_operator3C;; + *);; + + _-> .._proc_of_finding_illustrations_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; + + _=> nrel_goto:: .._proc_of_finding_illustrations_operator_return;; + *);; + + _-> .._proc_of_finding_illustrations_operator1D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_illustrations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translit;; + + _=> nrel_goto:: .._proc_of_finding_illustrations_operator2A;; + *);; + + _-> .._proc_of_finding_illustrations_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_illustrations;; + + _=> nrel_then:: .._proc_of_finding_illustrations_operator2B;; + _=> nrel_else:: .._proc_of_finding_illustrations_operator_return;; + *);; + + _-> .._proc_of_finding_illustrations_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _opr;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_of_finding_illustrations;; + + _=> nrel_then:: .._proc_of_finding_illustrations_operator1B;; + _=> nrel_else:: .._proc_of_finding_illustrations_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_intersection_of_two_sets/find_intersection_of_two_sets_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_intersection_of_two_sets/find_intersection_of_two_sets_content.scs index 1b320bfb2..4725509de 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_intersection_of_two_sets/find_intersection_of_two_sets_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_intersection_of_two_sets/find_intersection_of_two_sets_content.scs @@ -1,102 +1,87 @@ lib_component_proc_of_finding_intersection_of_two_sets = [* proc_of_finding_intersection_of_two_sets - => nrel_main_idtf: +=> nrel_main_idtf: [scp-программа поиска пересечения двух множеств] (* <- lang_ru;; *); - => nrel_main_idtf: - [scp-program of finding intersection of two sets] (* <- lang_en;; *);; + [scp-program of finding intersection of two sets] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; -scp_program -> proc_of_finding_intersection_of_two_sets -(* - -> rrel_params: .proc_of_finding_intersection_of_two_sets_params - (* - -> rrel_1: rrel_in: _set1;; - -> rrel_2: rrel_in: _set2;; - -> rrel_3: rrel_out: _result_set;; - *);; +proc_of_finding_intersection_of_two_sets = [* +.._process1 +_<- scp_process; - -> rrel_operators: .proc_of_finding_intersection_of_two_sets_operator_set - (* - -> rrel_init: .proc_of_finding_intersection_of_two_sets_operator1 - (* - <- genEl;; +_-> rrel_1:: rrel_in:: _set1; +_-> rrel_2:: rrel_in:: _set2; +_-> rrel_3:: rrel_out:: _result_set; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _result_set;; + _-> rrel_1:: .._proc_of_finding_intersection_of_two_sets_operator1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _result_set;; - => nrel_goto: .proc_of_finding_intersection_of_two_sets_operator2;; - *);; - - -> .proc_of_finding_intersection_of_two_sets_operator2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set_for_cycle;; - - => nrel_then: .proc_of_finding_intersection_of_two_sets_operator3A;; - => nrel_else: .proc_of_finding_intersection_of_two_sets_operator_return;; - *);; - - -> .proc_of_finding_intersection_of_two_sets_operator3A - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_finding_intersection_of_two_sets_operator2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set_for_cycle;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; + _-> .._proc_of_finding_intersection_of_two_sets_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set_for_cycle;; - => nrel_then: .proc_of_finding_intersection_of_two_sets_operator3B;; - => nrel_else: .proc_of_finding_intersection_of_two_sets_operator3E;; - *);; + _=> nrel_then:: .._proc_of_finding_intersection_of_two_sets_operator3A;; + _=> nrel_else:: .._proc_of_finding_intersection_of_two_sets_operator_return;; + *);; - -> .proc_of_finding_intersection_of_two_sets_operator3B - (* - <- eraseEl;; + _-> .._proc_of_finding_intersection_of_two_sets_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set_for_cycle;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _=> nrel_then:: .._proc_of_finding_intersection_of_two_sets_operator3B;; + _=> nrel_else:: .._proc_of_finding_intersection_of_two_sets_operator3E;; + *);; - => nrel_goto: .proc_of_finding_intersection_of_two_sets_operator3C;; - *);; - - -> .proc_of_finding_intersection_of_two_sets_operator3C - (* - <- searchElStr3;; + _-> .._proc_of_finding_intersection_of_two_sets_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + *);; - => nrel_then: .proc_of_finding_intersection_of_two_sets_operator3D;; - => nrel_else: .proc_of_finding_intersection_of_two_sets_operator3A;; - *);; + _-> .._proc_of_finding_intersection_of_two_sets_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_intersection_of_two_sets_operator3D - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_finding_intersection_of_two_sets_operator3C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + _-> .._proc_of_finding_intersection_of_two_sets_operator3E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set_for_cycle;; - => nrel_goto: .proc_of_finding_intersection_of_two_sets_operator3A;; - *);; + _=> nrel_goto:: .._proc_of_finding_intersection_of_two_sets_operator_return;; + *);; - -> .proc_of_finding_intersection_of_two_sets_operator3E - (* - <- eraseEl;; + _-> .._proc_of_finding_intersection_of_two_sets_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set_for_cycle;; + _=> nrel_then:: .._proc_of_finding_intersection_of_two_sets_operator3D;; + _=> nrel_else:: .._proc_of_finding_intersection_of_two_sets_operator3A;; + *);; - => nrel_goto: .proc_of_finding_intersection_of_two_sets_operator_return;; - *);; + _-> .._proc_of_finding_intersection_of_two_sets_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _result_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; - -> .proc_of_finding_intersection_of_two_sets_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_intersection_of_two_sets_operator3A;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_overall_concepts/find_overall_concepts_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_overall_concepts/find_overall_concepts_content.scs index 47834d58e..627cea718 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_overall_concepts/find_overall_concepts_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_overall_concepts/find_overall_concepts_content.scs @@ -1,422 +1,374 @@ lib_component_proc_finding_overall_concepts = [* -scp_program -> proc_finding_overall_concepts - (* - -> rrel_params: .proc_finding_overall_concepts_params - (* - -> rrel_1: rrel_in: _rules;; - -> rrel_2: rrel_in: _rules2;; - -> rrel_3: rrel_in: _rules3;; - -> rrel_4: rrel_in: _answer_proc_finding_overall_concepts;; - -> rrel_5: rrel_in: _el1;; - -> rrel_6: rrel_in: _el2;; +proc_finding_overall_concepts +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_finding_overall_concepts = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _rules; +_-> rrel_2:: rrel_in:: _rules2; +_-> rrel_3:: rrel_in:: _rules3; +_-> rrel_4:: rrel_in:: _answer_proc_finding_overall_concepts; +_-> rrel_5:: rrel_in:: _el1; +_-> rrel_6:: rrel_in:: _el2; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_finding_overall_concepts_operator1A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_equivalent_elements;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_finding_overall_concepts_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _rules;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _rules2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _rules3;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .proc_finding_overall_concepts_operator_set - (* - -> rrel_init: .proc_finding_overall_concepts_operator1A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_equivalent_elements;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_finding_overall_concepts_operator4F1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _rules;; - -> rrel_2: rrel_fixed: rrel_scp_var: _rules2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _rules3;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_finding_overall_concepts_operator1B;; - *);; - - -> .proc_finding_overall_concepts_operator1B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_finding_overall_concepts_operator2A;; - *);; - - -> .proc_finding_overall_concepts_operator2A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _rules3;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator2B;; - => nrel_else: .proc_finding_overall_concepts_operator6A;; - *);; - - -> .proc_finding_overall_concepts_operator2B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc;; - - => nrel_goto: .proc_finding_overall_concepts_operator2C1;; - *);; - - -> .proc_finding_overall_concepts_operator2C1 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _d1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_studied_relation;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C2;; - *);; - - -> .proc_finding_overall_concepts_operator2C2 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _d2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_studied_object_class;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C3;; - *);; - - -> .proc_finding_overall_concepts_operator2C3 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _d3;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C4;; - *);; - - -> .proc_finding_overall_concepts_operator2C4 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C5;; - *);; - - -> .proc_finding_overall_concepts_operator2C5 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: illustration;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C6;; - *);; - - -> .proc_finding_overall_concepts_operator2C6 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_text_definition;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C7;; - *);; - - -> .proc_finding_overall_concepts_operator2C7 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C8;; - *);; - - -> .proc_finding_overall_concepts_operator2C8 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: statement;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C89;; - *);; - - -> .proc_finding_overall_concepts_operator2C89 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_relation;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C9;; - *);; - - -> .proc_finding_overall_concepts_operator2C9 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2C10;; - *);; - - -> .proc_finding_overall_concepts_operator2C10 - (* - <- ifCoin;; - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator2D;; - *);; - - -> .proc_finding_overall_concepts_operator2D - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _sub_dom;; - - => nrel_then: .proc_finding_overall_concepts_operator3A;; - => nrel_else: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator3A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sub_dom;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst;; - - => nrel_then: .proc_finding_overall_concepts_operator3B;; - => nrel_else: .proc_finding_overall_concepts_operator5E;; - *);; - - -> .proc_finding_overall_concepts_operator3B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_finding_overall_concepts_operator3C1;; - *);; - - -> .proc_finding_overall_concepts_operator3C1 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_studied_relation;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator3C2;; - *);; - - -> .proc_finding_overall_concepts_operator3C2 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_studied_object_class;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator3C3;; - *);; - - -> .proc_finding_overall_concepts_operator3C3 - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain3;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - => nrel_then: .proc_finding_overall_concepts_operator3D;; - => nrel_else: .proc_finding_overall_concepts_operator3A;; - *);; - - -> .proc_finding_overall_concepts_operator3D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_goto: .proc_finding_overall_concepts_operator4A;; - *);; - - -> .proc_finding_overall_concepts_operator4A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator4B;; - => nrel_else: .proc_finding_overall_concepts_operator4C;; - *);; - - -> .proc_finding_overall_concepts_operator4B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _rel;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc2;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5B;; - => nrel_else: .proc_finding_overall_concepts_operator5A;; - *);; - - -> .proc_finding_overall_concepts_operator4C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el1;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator4D;; - => nrel_else: .proc_finding_overall_concepts_operator5E;; - *);; - - -> .proc_finding_overall_concepts_operator4D - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _rel;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc2;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5D;; - => nrel_else: .proc_finding_overall_concepts_operator5C;; - *);; - - -> .proc_finding_overall_concepts_operator5A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5E;; - => nrel_else: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator5B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_5: rrel_assign: rrel_scp_var: _rel2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5E;; - => nrel_else: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator5C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5E;; - => nrel_else: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator5D - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc3;; - -> rrel_5: rrel_assign: rrel_scp_var: _rel2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_proc_finding_overall_concepts;; - - => nrel_then: .proc_finding_overall_concepts_operator5E;; - => nrel_else: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator5E - (* - <- ifVarAssign;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sub_dom;; - - => nrel_then: .proc_finding_overall_concepts_operator5E1;; - => nrel_else: .proc_finding_overall_concepts_operator2A;; - *);; - - -> .proc_finding_overall_concepts_operator5E1 - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _sub_dom;; - - => nrel_goto: .proc_finding_overall_concepts_operator2A;; - *);; - - -> .proc_finding_overall_concepts_operator6A - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _rules;; - - => nrel_goto: .proc_finding_overall_concepts_operator6B;; - *);; - - -> .proc_finding_overall_concepts_operator6B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _rules2;; - - => nrel_goto: .proc_finding_overall_concepts_operator6C;; - *);; - - -> .proc_finding_overall_concepts_operator6C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _rules3;; - - => nrel_goto: .proc_finding_overall_concepts_operator_return;; - *);; - - -> .proc_finding_overall_concepts_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_finding_overall_concepts_operator1B;; + *);; + + _-> .._proc_finding_overall_concepts_operator1B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator2A;; + *);; + + _-> .._proc_finding_overall_concepts_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _rules3;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator2B;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator6A;; + *);; + + _-> .._proc_finding_overall_concepts_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator2C1;; + *);; + + _-> .._proc_finding_overall_concepts_operator6A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_const:: _rules;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator6B;; + *);; + + _-> .._proc_finding_overall_concepts_operator6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_const:: _rules2;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator6C;; + *);; + + _-> .._proc_finding_overall_concepts_operator6C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_const:: _rules3;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator_return;; + *);; + + _-> .._proc_finding_overall_concepts_operator_return (* + _<- return;; + + *);; + + _-> .._proc_finding_overall_concepts_operator2C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _d1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_studied_relation;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C2;; + *);; + + _-> .._proc_finding_overall_concepts_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_finding_overall_concepts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator4A;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _d2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_studied_object_class;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C3;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _d3;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C4;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C5;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C5 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: illustration;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C6;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C6 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_text_definition;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C7;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C7 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C8;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C8 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: statement;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C89;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C89 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C9;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C9 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2C10;; + *);; + + _-> .._proc_finding_overall_concepts_operator2C10 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2D;; + *);; + + _-> .._proc_finding_overall_concepts_operator2D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _sub_dom;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3A;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator_return;; + *);; + + _-> .._proc_finding_overall_concepts_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sub_dom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3B;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator5E;; + *);; + + _-> .._proc_finding_overall_concepts_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator3C1;; *);; + _-> .._proc_finding_overall_concepts_operator5E (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sub_dom;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5E1;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator2A;; + *);; + + _-> .._proc_finding_overall_concepts_operator5E1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _sub_dom;; + + _=> nrel_goto:: .._proc_finding_overall_concepts_operator2A;; + *);; + + _-> .._proc_finding_overall_concepts_operator3C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_studied_relation;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator3C2;; + *);; + + _-> .._proc_finding_overall_concepts_operator3C2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_studied_object_class;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator3C3;; + *);; + + _-> .._proc_finding_overall_concepts_operator3C3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain3;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator3D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator3A;; + *);; + + _-> .._proc_finding_overall_concepts_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator4B;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator4C;; + *);; + + _-> .._proc_finding_overall_concepts_operator4B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _rel;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5B;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator5A;; + *);; + + _-> .._proc_finding_overall_concepts_operator4C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el1;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator4D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator5E;; + *);; + + _-> .._proc_finding_overall_concepts_operator4D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _rel;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5D;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator5C;; + *);; + + _-> .._proc_finding_overall_concepts_operator5D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _rel2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: rrel_set_5:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5E;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator_return;; + *);; + + _-> .._proc_finding_overall_concepts_operator5C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5E;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator_return;; + *);; + + _-> .._proc_finding_overall_concepts_operator5B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _rel2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: rrel_set_5:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5E;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator_return;; + *);; + + _-> .._proc_finding_overall_concepts_operator5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _el2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_overall_concepts;; + + _=> nrel_then:: .._proc_finding_overall_concepts_operator5E;; + _=> nrel_else:: .._proc_finding_overall_concepts_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_proof/find_proof_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_proof/find_proof_content.scs index 513347846..d503e697e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_proof/find_proof_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_proof/find_proof_content.scs @@ -1,343 +1,289 @@ lib_component_proc_of_finding_proof = [* -scp_program -> proc_of_finding_proof - (* - -> rrel_params: .proc_of_finding_proof_params - (* - -> rrel_1: rrel_in: _element;; - -> rrel_2: rrel_in: _answer_proc_finding_proof;; - *);; - - -> rrel_operators: .proc_of_finding_proof_operator_set - (* - -> rrel_init: .proc_of_finding_proof_operator1A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator1B;; - => nrel_else: .proc_of_finding_proof_operator_return;; - *);; - - ->.proc_of_finding_proof_operator1B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator1C;; - *);; - - -> .proc_of_finding_proof_operator1C - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_proof_operator2A;; - => nrel_else: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator2A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _translit;; - - => nrel_then: .proc_of_finding_proof_operator2B;; - => nrel_else: .proc_of_finding_proof_operator2E;; - *);; - - -> .proc_of_finding_proof_operator2B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_of_finding_proof_operator2C;; - *);; - - -> .proc_of_finding_proof_operator2C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translit;; - - => nrel_goto: .proc_of_finding_proof_operator2D;; - *);; - - -> .proc_of_finding_proof_operator2D - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator3A;; - => nrel_else: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator2E - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _mainset;; - - => nrel_goto: .proc_of_finding_proof_operator4A;; - *);; - - -> .proc_of_finding_proof_operator3A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _opr;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator3B;; - *);; - - -> .proc_of_finding_proof_operator3B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; - - => nrel_then: .proc_of_finding_proof_operator3C;; - => nrel_else: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator3C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_proof_operator3D;; - => nrel_else: .proc_of_finding_proof_operator3H;; - *);; - - -> .proc_of_finding_proof_operator3D - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_finding_proof_operator3E;; - *);; - - -> .proc_of_finding_proof_operator3E - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_proof_operator3F;; - => nrel_else: .proc_of_finding_proof_operator3C;; - *);; - - -> .proc_of_finding_proof_operator3F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_goto: .proc_of_finding_proof_operator3G;; - *);; - - -> .proc_of_finding_proof_operator3G - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator3C;; - *);; - - -> .proc_of_finding_proof_operator3H - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _tempset;; - - => nrel_goto: .proc_of_finding_proof_operator2A;; - *);; - - -> .proc_of_finding_proof_operator4A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_action_use_logical_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator4AB;; - *);; - - -> .proc_of_finding_proof_operator4AB - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator4B;; - *);; - - -> .proc_of_finding_proof_operator4B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: ariphmetic_sc_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator4C;; - *);; - - -> .proc_of_finding_proof_operator4C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: logic_sc_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator4D;; - *);; - - -> .proc_of_finding_proof_operator4D - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator5A;; - => nrel_else: .proc_of_finding_proof_operator4E;; - *);; - - -> .proc_of_finding_proof_operator4E - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _prev_element;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator5A;; - => nrel_else: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator5A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_then: .proc_of_finding_proof_operator5B;; - => nrel_else: .proc_of_finding_proof_operator5C;; - *);; - - -> .proc_of_finding_proof_operator5B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _inst1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator5C;; - *);; - - -> .proc_of_finding_proof_operator5C - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator5D;; - => nrel_goto: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator5D - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _inst2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_finding_proof;; - - => nrel_goto: .proc_of_finding_proof_operator_return;; - *);; - - -> .proc_of_finding_proof_operator_return - (* - <- return;; - *);; - *);; +proc_of_finding_proof +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_proof = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _element; +_-> rrel_2:: rrel_in:: _answer_proc_finding_proof; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_proof_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator1B;; + _=> nrel_else:: .._proc_of_finding_proof_operator_return;; *);; + _-> .._proc_of_finding_proof_operator1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator1C;; + *);; + + _-> .._proc_of_finding_proof_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_proof_operator1C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_proof_operator2A;; + _=> nrel_else:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _translit;; + + _=> nrel_then:: .._proc_of_finding_proof_operator2B;; + _=> nrel_else:: .._proc_of_finding_proof_operator2E;; + *);; + + _-> .._proc_of_finding_proof_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator2C;; + *);; + + _-> .._proc_of_finding_proof_operator2E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator4A;; + *);; + + _-> .._proc_of_finding_proof_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_action_use_logical_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator4AB;; + *);; + + _-> .._proc_of_finding_proof_operator4AB (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator4B;; + *);; + + _-> .._proc_of_finding_proof_operator4B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ariphmetic_sc_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator4C;; + *);; + + _-> .._proc_of_finding_proof_operator4C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: logic_sc_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator4D;; + *);; + + _-> .._proc_of_finding_proof_operator4D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator5A;; + _=> nrel_else:: .._proc_of_finding_proof_operator4E;; + *);; + + _-> .._proc_of_finding_proof_operator5A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator5B;; + _=> nrel_else:: .._proc_of_finding_proof_operator5C;; + *);; + + _-> .._proc_of_finding_proof_operator4E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _prev_element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator5A;; + _=> nrel_else:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator5B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator5C;; + *);; + + _-> .._proc_of_finding_proof_operator5C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator5D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translit;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator2D;; + *);; + + _-> .._proc_of_finding_proof_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator3A;; + _=> nrel_else:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _opr;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_finding_proof;; + + _=> nrel_then:: .._proc_of_finding_proof_operator3B;; + *);; + + _-> .._proc_of_finding_proof_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; + + _=> nrel_then:: .._proc_of_finding_proof_operator3C;; + _=> nrel_else:: .._proc_of_finding_proof_operator_return;; + *);; + + _-> .._proc_of_finding_proof_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_proof_operator3D;; + _=> nrel_else:: .._proc_of_finding_proof_operator3H;; + *);; + + _-> .._proc_of_finding_proof_operator3D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator3E;; + *);; + + _-> .._proc_of_finding_proof_operator3H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator2A;; + *);; + + _-> .._proc_of_finding_proof_operator3E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_proof_operator3F;; + _=> nrel_else:: .._proc_of_finding_proof_operator3C;; + *);; + + _-> .._proc_of_finding_proof_operator3F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator3G;; + *);; + + _-> .._proc_of_finding_proof_operator3G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_finding_proof;; + + _=> nrel_goto:: .._proc_of_finding_proof_operator3C;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_subsections/proc_control_subsection_window/proc_control_subsection_window_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_subsections/proc_control_subsection_window/proc_control_subsection_window_content.scs index d2be70d3f..b01479f98 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_subsections/proc_control_subsection_window/proc_control_subsection_window_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_subsections/proc_control_subsection_window/proc_control_subsection_window_content.scs @@ -1,94 +1,84 @@ lib_component_proc_control_subsection_window = [* -scp_program -> proc_control_subsection_window (* - -> rrel_params: .proc_control_subsection_window_params (* - -> rrel_1: rrel_in: _subject_domain;; - -> rrel_2: rrel_in: _answer;; +proc_control_subsection_window +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_control_subsection_window = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _subject_domain; +_-> rrel_2:: rrel_in:: _answer; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_control_subsection_window_operator1C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subsection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_particular_subject_domain;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _subsections;; + + _=> nrel_then:: .._proc_control_subsection_window_operator_add_to_answer;; + _=> nrel_else:: .._proc_control_subsection_window_operator_return;; *);; - -> rrel_operators: .proc_control_subsection_window_operator_set (* - - -> rrel_init: .proc_control_subsection_window_operator1C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subsection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_particular_subject_domain;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _subsections;; - - => nrel_then: .proc_control_subsection_window_operator_add_to_answer;; - => nrel_else: .proc_control_subsection_window_operator_return;; - *);; - - -> .proc_control_subsection_window_operator_add_to_answer - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subsection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_particular_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_control_subsection_window_operator_A;; - => nrel_else: .proc_control_subsection_window_operator_return;; - *);; - - -> .proc_control_subsection_window_operator_A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subsections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp;; - - => nrel_then: .proc_control_subsection_window_operator_zv10;; - => nrel_else: .proc_control_subsection_window_operator_return;; - *);; - - -> .proc_control_subsection_window_operator_zv10 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_control_subsection_window_operator_function_calling;; - *);; - - -> .proc_control_subsection_window_operator_function_calling - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_control_subsection_window;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_control_subsection_window_operator_function_calling_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_control_subsection_window_operator_descr;; - *);; - - -> .proc_control_subsection_window_operator_descr - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_control_subsection_window_operator_A;; - *);; - - -> .proc_control_subsection_window_operator_return - (* - <- return;; - *);; + _-> .._proc_control_subsection_window_operator_add_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subsection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_particular_subject_domain;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_3:: _answer;; + + _=> nrel_then:: .._proc_control_subsection_window_operator_A;; + _=> nrel_else:: .._proc_control_subsection_window_operator_return;; *);; + + _-> .._proc_control_subsection_window_operator_return (* + _<- return;; + + *);; + + _-> .._proc_control_subsection_window_operator_A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subsections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp;; + + _=> nrel_then:: .._proc_control_subsection_window_operator_zv10;; + _=> nrel_else:: .._proc_control_subsection_window_operator_return;; + *);; + + _-> .._proc_control_subsection_window_operator_zv10 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_control_subsection_window_operator_function_calling;; + *);; + + _-> .._proc_control_subsection_window_operator_function_calling (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_control_subsection_window;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_control_subsection_window_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _answer;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_control_subsection_window_operator_descr;; + *);; + + _-> .._proc_control_subsection_window_operator_descr (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_control_subsection_window_operator_A;; + *);; + *);; *];; +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_translation/find_translation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_translation/find_translation_content.scs index f82d674ad..812c5c868 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_translation/find_translation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_translation/find_translation_content.scs @@ -1,197 +1,176 @@ lib_component_proc_of_finding_translation = [* -scp_program -> proc_of_finding_translation - (* - -> rrel_params: .proc_of_finding_translation_params - (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_translation;; - *);; - - -> rrel_operators: .proc_of_finding_translation_operator_set - (* - -> rrel_init: .proc_of_finding_translation_operator1 - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_translation_operator2A;; - => nrel_else: .proc_of_finding_translation_operator_return;; - *);; - - -> .proc_of_finding_translation_operator2A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_of_perebor2;; - -> rrel_3: rrel_assign: rrel_scp_var: _translit;; - - => nrel_then: .proc_of_finding_translation_operator2B;; - => nrel_else: .proc_of_finding_translation_operator5A;; - *);; - - -> .proc_of_finding_translation_operator2B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_of_perebor2;; - - => nrel_goto: .proc_of_finding_translation_operator2C;; - *);; - - -> .proc_of_finding_translation_operator2C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translit;; - - => nrel_goto: .proc_of_finding_translation_operator2D;; - *);; - - -> .proc_of_finding_translation_operator2D - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - - => nrel_then: .proc_of_finding_translation_operator3A;; - => nrel_else: .proc_of_finding_translation_operator_return;; - *);; - - -> .proc_of_finding_translation_operator3A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _opr;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - - => nrel_then: .proc_of_finding_translation_operator3B;; - => nrel_else: .proc_of_finding_translation_operator_return;; - *);; - - -> .proc_of_finding_translation_operator3B - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; - - => nrel_then: .proc_of_finding_translation_operator4A;; - => nrel_else: .proc_of_finding_translation_operator_return;; - *);; - - -> .proc_of_finding_translation_operator4A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_of_perebor;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_translation_operator4B;; - => nrel_else: .proc_of_finding_translation_operator2A;; - *);; - - -> .proc_of_finding_translation_operator4B - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_of_perebor;; - - => nrel_goto: .proc_of_finding_translation_operator4C;; - *);; - - -> .proc_of_finding_translation_operator4C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_translation_operator4D;; - => nrel_else: .proc_of_finding_translation_operator4A;; - *);; - - -> .proc_of_finding_translation_operator4D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_goto: .proc_of_finding_translation_operator4E;; - *);; - - -> .proc_of_finding_translation_operator4E - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - - => nrel_then: .proc_of_finding_translation_operator4A;; - *);; - - -> .proc_of_finding_translation_operator5A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .proc_of_finding_translation_operator5B;; - *);; - - -> .proc_of_finding_translation_operator5B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_goto: .proc_of_finding_translation_operator5C;; - *);; - - -> .proc_of_finding_translation_operator5C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _tempset;; - - => nrel_goto: .proc_of_finding_translation_operator5D;; - *);; - - -> .proc_of_finding_translation_operator5D - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _mainset;; - - => nrel_goto: .proc_of_finding_translation_operator_return;; - *);; - - -> .proc_of_finding_translation_operator_return - (* - <- return;; - *);; - *);; +proc_of_finding_translation +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_translation = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_translation; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_translation_operator1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_translation_operator2A;; + _=> nrel_else:: .._proc_of_finding_translation_operator_return;; *);; + _-> .._proc_of_finding_translation_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_perebor2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _translit;; + + _=> nrel_then:: .._proc_of_finding_translation_operator2B;; + _=> nrel_else:: .._proc_of_finding_translation_operator5A;; + *);; + + _-> .._proc_of_finding_translation_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_translation_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_of_perebor2;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator2C;; + *);; + + _-> .._proc_of_finding_translation_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator5B;; + *);; + + _-> .._proc_of_finding_translation_operator5B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator5C;; + *);; + + _-> .._proc_of_finding_translation_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator5D;; + *);; + + _-> .._proc_of_finding_translation_operator5D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator_return;; + *);; + + _-> .._proc_of_finding_translation_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translit;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator2D;; + *);; + + _-> .._proc_of_finding_translation_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_translation;; + + _=> nrel_then:: .._proc_of_finding_translation_operator3A;; + _=> nrel_else:: .._proc_of_finding_translation_operator_return;; + *);; + + _-> .._proc_of_finding_translation_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _opr;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_of_finding_translation;; + + _=> nrel_then:: .._proc_of_finding_translation_operator3B;; + _=> nrel_else:: .._proc_of_finding_translation_operator_return;; + *);; + + _-> .._proc_of_finding_translation_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; + + _=> nrel_then:: .._proc_of_finding_translation_operator4A;; + _=> nrel_else:: .._proc_of_finding_translation_operator_return;; + *);; + + _-> .._proc_of_finding_translation_operator4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_perebor;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_translation_operator4B;; + _=> nrel_else:: .._proc_of_finding_translation_operator2A;; + *);; + + _-> .._proc_of_finding_translation_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_of_perebor;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator4C;; + *);; + + _-> .._proc_of_finding_translation_operator4C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_translation_operator4D;; + _=> nrel_else:: .._proc_of_finding_translation_operator4A;; + *);; + + _-> .._proc_of_finding_translation_operator4D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; + + _=> nrel_goto:: .._proc_of_finding_translation_operator4E;; + *);; + + _-> .._proc_of_finding_translation_operator4E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_translation;; + + _=> nrel_then:: .._proc_of_finding_translation_operator4A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_value/find_value_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_value/find_value_content.scs index 45241a0df..c4ac25b46 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_value/find_value_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/find_value/find_value_content.scs @@ -2,445 +2,349 @@ lib_component_proc_of_finding_value = [* proc_of_finding_value => nrel_main_idtf: [scp-программа поиска значения] (* <- lang_ru;; *); -=> nrel_main_idtf: - [scp-program of finding value] (* <-lang_en;; *);; - -scp_program -> proc_of_finding_value - (* - -> rrel_params: .proc_of_finding_value_params - (* - -> rrel_1: rrel_in: _param;; - -> rrel_2: rrel_in: _answer_of_finding_value;; - *);; - - -> rrel_operators: .proc_of_finding_value_operator_set - (* - -> rrel_init: .proc_of_finding_value_operator1A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: concept_quantity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator1B;; - => nrel_else: .proc_of_finding_value_operator2A;; - *);; - - -> .proc_of_finding_value_operator1B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _input_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _input_nodes;; - - => nrel_then: .proc_of_finding_value_operator1C;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; - - -> .proc_of_finding_value_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_nodes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_input_node;; - - => nrel_then: .proc_of_finding_value_operator1D;; - => nrel_else: .proc_of_finding_value_operator1C_erase;; - *);; - - -> .proc_of_finding_value_operator1C_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _input_nodes;; - - => nrel_goto: .proc_of_finding_value_operator3A;; - *);; - - -> .proc_of_finding_value_operator1D - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_value_operator1E1;; - *);; - - -> .proc_of_finding_value_operator1E1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_input_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_value;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator1F1;; - => nrel_else: .proc_of_finding_value_operator1E2;; - *);; - - -> .proc_of_finding_value_operator1F1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_value;; - - => nrel_goto: .proc_of_finding_value_operator1G1;; - *);; - - -> .proc_of_finding_value_operator1G1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_input_node;; - - => nrel_goto: .proc_of_finding_value_operator1H1;; - *);; - - -> .proc_of_finding_value_operator1H1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_input_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _number;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _unit_of_measure;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _numbers_set;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator1H1_print;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; - - -> .proc_of_finding_value_operator1H1_print - (* - <- printEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _numbers_set;; - - => nrel_goto: .proc_of_finding_value_operator1I1;; - *);; - - -> .proc_of_finding_value_operator1I1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _numbers_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_number;; - - => nrel_then: .proc_of_finding_value_operator1K1;; - => nrel_else: .proc_of_finding_value_operator1I1_erase;; - *);; - - -> .proc_of_finding_value_operator1I1_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _numbers_set;; - - => nrel_goto: .proc_of_finding_value_operator1C;; - *);; - - -> .proc_of_finding_value_operator1K1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_value_operator1L1;; - *);; - - -> .proc_of_finding_value_operator1L1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_number;; - - => nrel_goto: .proc_of_finding_value_operator1M1;; - *);; - - -> .proc_of_finding_value_operator1M1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: number;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_number;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_goto: .proc_of_finding_value_operator1N1;; - *);; - - -> .proc_of_finding_value_operator1N1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _identification;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_number;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_identification;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator1O1;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; - - -> .proc_of_finding_value_operator1O1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _identification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _link;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _number_type;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_goto: .proc_of_finding_value_operator1I1;; - *);; - - -> .proc_of_finding_value_operator1E2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _input_node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_input_node;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _input_nodes2;; - - => nrel_then: .proc_of_finding_value_operator1F2;; - => nrel_else: .proc_of_finding_value_operator1C;; - *);; - - -> .proc_of_finding_value_operator1F2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_nodes2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_input_node2;; - - => nrel_then: .proc_of_finding_value_operator1G2;; - => nrel_else: .proc_of_finding_value_operator1F2_erase;; - *);; - - -> .proc_of_finding_value_operator1F2_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _input_nodes2;; - - => nrel_goto: .proc_of_finding_value_operator1C;; - *);; - - -> .proc_of_finding_value_operator1G2 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_value_operator1H2;; - *);; - - -> .proc_of_finding_value_operator1H2 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_not_relation: rrel_scp_var: _some_input_node2;; - - => nrel_then: .proc_of_finding_value_operator1I2;; - => nrel_else: .proc_of_finding_value_operator1F2;; - *);; - - -> .proc_of_finding_value_operator1I2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_input_node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_input_node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator1K2;; - => nrel_else: .proc_of_finding_value_operator1F2;; - *);; - - -> .proc_of_finding_value_operator1K2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_input_node2;; - - => nrel_goto: .proc_of_finding_value_operator1L2;; - *);; - - -> .proc_of_finding_value_operator1L2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_input_node;; - - => nrel_goto: .proc_of_finding_value_operator1M2;; - *);; - - -> .proc_of_finding_value_operator1M2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_input_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _some_relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_goto: .proc_of_finding_value_operator1F2;; - *);; - - -> .proc_of_finding_value_operator2A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: number;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator2B;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; - - -> .proc_of_finding_value_operator2B - (* - <- searchSetStr5;; + [scp-program of finding value] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_value = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _param; +_-> rrel_2:: rrel_in:: _answer_of_finding_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_value_operator1A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: concept_quantity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator1B;; + _=> nrel_else:: .._proc_of_finding_value_operator2A;; + *);; + + _-> .._proc_of_finding_value_operator1B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _input_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _input_nodes;; + + _=> nrel_then:: .._proc_of_finding_value_operator1C;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: number;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator2B;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _identification;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_identification;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator2C;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_value_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _identification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _link;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _number_type;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: rrel_set_5:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator3A;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_identification;; + + _=> nrel_goto:: .._proc_of_finding_value_operator3B;; + *);; + + _-> .._proc_of_finding_value_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: concept_quantity;; + + _=> nrel_goto:: .._proc_of_finding_value_operator3C;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _identification;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_identification;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - - => nrel_then: .proc_of_finding_value_operator2C;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; + _-> .._proc_of_finding_value_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: number;; - -> .proc_of_finding_value_operator2C - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_finding_value_operator3D;; + *);; + + _-> .._proc_of_finding_value_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + + _=> nrel_goto:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _input_nodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_input_node;; + + _=> nrel_then:: .._proc_of_finding_value_operator1D;; + _=> nrel_else:: .._proc_of_finding_value_operator1C_erase;; + *);; + + _-> .._proc_of_finding_value_operator1D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1E1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _identification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _link;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _number_type;; + _-> .._proc_of_finding_value_operator1C_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _input_nodes;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; + _=> nrel_goto:: .._proc_of_finding_value_operator3A;; + *);; - => nrel_then: .proc_of_finding_value_operator3A;; - => nrel_else: .proc_of_finding_value_operator_return;; - *);; + _-> .._proc_of_finding_value_operator1E1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_value;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator1F1;; + _=> nrel_else:: .._proc_of_finding_value_operator1E2;; + *);; - -> .proc_of_finding_value_operator3A - (* - <- genElStr3;; + _-> .._proc_of_finding_value_operator1F1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_identification;; + _=> nrel_goto:: .._proc_of_finding_value_operator1G1;; + *);; - => nrel_goto: .proc_of_finding_value_operator3B;; - *);; + _-> .._proc_of_finding_value_operator1E2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _input_node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _input_nodes2;; + + _=> nrel_then:: .._proc_of_finding_value_operator1F2;; + _=> nrel_else:: .._proc_of_finding_value_operator1C;; + *);; - -> .proc_of_finding_value_operator3B - (* - <- genElStr3;; + _-> .._proc_of_finding_value_operator1F2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _input_nodes2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_input_node2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: concept_quantity;; + _=> nrel_then:: .._proc_of_finding_value_operator1G2;; + _=> nrel_else:: .._proc_of_finding_value_operator1F2_erase;; + *);; - => nrel_goto: .proc_of_finding_value_operator3C;; - *);; + _-> .._proc_of_finding_value_operator1G2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_value_operator3C - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_finding_value_operator1H2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: number;; + _-> .._proc_of_finding_value_operator1F2_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _input_nodes2;; - => nrel_goto: .proc_of_finding_value_operator3D;; - *);; - - -> .proc_of_finding_value_operator3D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _=> nrel_goto:: .._proc_of_finding_value_operator1C;; + *);; - => nrel_goto: .proc_of_finding_value_operator_return;; - *);; + _-> .._proc_of_finding_value_operator1H2 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_input_node2;; - -> .proc_of_finding_value_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_then:: .._proc_of_finding_value_operator1I2;; + _=> nrel_else:: .._proc_of_finding_value_operator1F2;; *);; + _-> .._proc_of_finding_value_operator1I2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_input_node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator1K2;; + _=> nrel_else:: .._proc_of_finding_value_operator1F2;; + *);; + _-> .._proc_of_finding_value_operator1K2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_input_node2;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1L2;; + *);; + + _-> .._proc_of_finding_value_operator1L2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1M2;; + *);; + + _-> .._proc_of_finding_value_operator1M2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _some_relation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: rrel_set_5:: _answer_of_finding_value;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1F2;; + *);; + + _-> .._proc_of_finding_value_operator1G1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1H1;; + *);; + + _-> .._proc_of_finding_value_operator1H1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_input_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _number;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _unit_of_measure;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _numbers_set;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: rrel_set_5:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator1H1_print;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator1H1_print (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _numbers_set;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1I1;; + *);; + + _-> .._proc_of_finding_value_operator1I1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _numbers_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_number;; + + _=> nrel_then:: .._proc_of_finding_value_operator1K1;; + _=> nrel_else:: .._proc_of_finding_value_operator1I1_erase;; + *);; + + _-> .._proc_of_finding_value_operator1K1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1L1;; + *);; + + _-> .._proc_of_finding_value_operator1I1_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _numbers_set;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1C;; + *);; + + _-> .._proc_of_finding_value_operator1L1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_of_finding_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_number;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1M1;; + *);; + + _-> .._proc_of_finding_value_operator1M1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: number;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_number;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_of_finding_value;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1N1;; + *);; + + _-> .._proc_of_finding_value_operator1N1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _identification;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_number;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_identification;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_value;; + + _=> nrel_then:: .._proc_of_finding_value_operator1O1;; + _=> nrel_else:: .._proc_of_finding_value_operator_return;; + *);; + + _-> .._proc_of_finding_value_operator1O1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _identification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _link;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _number_type;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: rrel_set_5:: _answer_of_finding_value;; + + _=> nrel_goto:: .._proc_of_finding_value_operator1I1;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_adding_general_action_comment/lib_component_proc_of_adding_general_action_comment/proc_of_adding_general_action_comment_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_adding_general_action_comment/lib_component_proc_of_adding_general_action_comment/proc_of_adding_general_action_comment_content.scs index e57a9e15c..8daec1fc2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_adding_general_action_comment/lib_component_proc_of_adding_general_action_comment/proc_of_adding_general_action_comment_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_adding_general_action_comment/lib_component_proc_of_adding_general_action_comment/proc_of_adding_general_action_comment_content.scs @@ -2,95 +2,81 @@ lib_component_proc_of_adding_general_action_comment = [* proc_of_adding_general_action_comment => nrel_main_idtf: [scp-программа добавления сообщения к действию] (* <- lang_ru;; *); - [scp-program of adding general action comment] (* <- lang_en;; *);; - -scp_program -> proc_of_adding_general_action_comment - (* - -> rrel_params: .proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_in: _quest;; - -> rrel_2: rrel_in: _message;; - *);; - - -> rrel_operators: .proc_of_adding_general_action_comment_operator_set - (* - -> rrel_init: .proc_of_adding_general_action_comment_operator_gen_answer_node_for_wrong_param - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _answer_general_action_comment;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_add_wrong_param_to_answer;; - *);; - - -> .proc_of_adding_general_action_comment_operator_add_wrong_param_to_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_general_action_comment;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_general_action_comment;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_call_proc_of_generating_comment;; - *);; - - -> .proc_of_adding_general_action_comment_operator_call_proc_of_generating_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generating_validation_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_general_action_comment_operator_call_proc_of_generating_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: _message;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_general_action_comment;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_waitreturn_proc_of_generating_comment;; - *);; - - -> .proc_of_adding_general_action_comment_operator_waitreturn_proc_of_generating_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_gen_wrong_param_answer;; - *);; - - -> .proc_of_adding_general_action_comment_operator_gen_wrong_param_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_general_action_comment;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_success_question;; - *);; - - -> .proc_of_adding_general_action_comment_operator_success_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .proc_of_adding_general_action_comment_operator_return;; - *);; - - -> .proc_of_adding_general_action_comment_operator_return - (* - <- return;; - *);; + [scp-program of adding general action comment] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_general_action_comment = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _quest; +_-> rrel_2:: rrel_in:: _message; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_general_action_comment_operator_gen_answer_node_for_wrong_param (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_general_action_comment;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_add_wrong_param_to_answer;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_add_wrong_param_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_general_action_comment;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_call_proc_of_generating_comment;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_call_proc_of_generating_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_general_action_comment_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _message;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_general_action_comment;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_waitreturn_proc_of_generating_comment;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_waitreturn_proc_of_generating_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_gen_wrong_param_answer;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_gen_wrong_param_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_general_action_comment;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_success_question;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_success_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; + + _=> nrel_goto:: .._proc_of_adding_general_action_comment_operator_return;; + *);; + + _-> .._proc_of_adding_general_action_comment_operator_return (* + _<- return;; + *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_identifier_with_context/proc_of_finding_identifier_with_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_identifier_with_context/proc_of_finding_identifier_with_context_content.scs index 9f7762d00..b7264c3df 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_identifier_with_context/proc_of_finding_identifier_with_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_identifier_with_context/proc_of_finding_identifier_with_context_content.scs @@ -1,215 +1,180 @@ lib_component_proc_of_finding_identifier_with_context = [* -scp_program -> proc_of_finding_identifier_with_context - (* - -> rrel_params: .proc_of_finding_identifier_with_context_params (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_identifier_with_context;; - -> rrel_3: rrel_in: _context;; - *);; - - -> rrel_operators: .proc_of_finding_identifier_with_context_operator_set - (* - -> rrel_init: .proc_of_finding_identifier_with_context_operator1A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_identifier_with_context_operator1B;; - => nrel_else: .proc_of_finding_identifier_with_context_operator_return;; - *);; - - -> .proc_of_finding_identifier_with_context_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _idtf;; - - => nrel_then: .proc_of_finding_identifier_with_context_operator1C;; - => nrel_else: .proc_of_finding_identifier_with_context_operator4;; - *);; - - -> .proc_of_finding_identifier_with_context_operator1C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_of_finding_identifier_with_context_operator1C_check_context;; - *);; - - -> .proc_of_finding_identifier_with_context_operator1C_check_context - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - => nrel_then: .proc_of_finding_identifier_with_context_operatorF_1_add_to_answer;; - => nrel_else: .proc_of_finding_identifier_with_context_operator1B;; - *);; - - -> .proc_of_finding_identifier_with_context_operatorF_1_add_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - => nrel_goto: .proc_of_finding_identifier_with_context_operatorF_2_add_to_answer;; - *);; - - -> .proc_of_finding_identifier_with_context_operatorF_2_add_to_answer - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; - - => nrel_goto: .proc_of_finding_identifier_with_context_operator2B;; - *);; +proc_of_finding_identifier_with_context +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_identifier_with_context = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_identifier_with_context; +_-> rrel_3:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_identifier_with_context_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator1B;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator_return;; + *);; - -> .proc_of_finding_identifier_with_context_operator2B - (* - <- searchSetStr3;; + _-> .._proc_of_finding_identifier_with_context_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _idtf;; - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator1C;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator4;; + *);; - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; + _-> .._proc_of_finding_identifier_with_context_operator_return (* + _<- return;; - => nrel_then: .proc_of_finding_identifier_with_context_operator3A;; - => nrel_else: .proc_of_finding_identifier_with_context_operator1B;; - *);; + *);; - -> .proc_of_finding_identifier_with_context_operator3A - (* - <- searchElStr3;; + _-> .._proc_of_finding_identifier_with_context_operator1C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang2;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator1C_check_context;; + *);; - => nrel_then: .proc_of_finding_identifier_with_context_operator3B;; - => nrel_else: .proc_of_finding_identifier_with_context_operator1B;; - *);; + _-> .._proc_of_finding_identifier_with_context_operator4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; - -> .proc_of_finding_identifier_with_context_operator3B - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator_5_1;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _-> .._proc_of_finding_identifier_with_context_operator_5_1 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _tempset;; - => nrel_goto: .proc_of_finding_identifier_with_context_operator3C;; - *);; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator5;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator_6_1;; + *);; - -> .proc_of_finding_identifier_with_context_operator3C - (* - <- searchElStr3;; + _-> .._proc_of_finding_identifier_with_context_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang2;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator_6_1;; + *);; - => nrel_then: .proc_of_finding_identifier_with_context_operatorF_3;; - => nrel_else: .proc_of_finding_identifier_with_context_operator3A;; - *);; + _-> .._proc_of_finding_identifier_with_context_operator_6_1 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _mainset;; - -> .proc_of_finding_identifier_with_context_operatorF_3 - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator6;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang2;; - - => nrel_goto: .proc_of_finding_identifier_with_context_operatorF_4;; - *);; + _-> .._proc_of_finding_identifier_with_context_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; - -> .proc_of_finding_identifier_with_context_operatorF_4 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; + _-> .._proc_of_finding_identifier_with_context_operator1C_check_context (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operatorF_1_add_to_answer;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator1B;; + *);; - => nrel_goto: .proc_of_finding_identifier_with_context_operator3A;; - *);; + _-> .._proc_of_finding_identifier_with_context_operatorF_1_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; - -> .proc_of_finding_identifier_with_context_operator4 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operatorF_2_add_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_idtf;; + _-> .._proc_of_finding_identifier_with_context_operatorF_2_add_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_identifier_with_context;; - => nrel_goto: .proc_of_finding_identifier_with_context_operator_5_1;; - *);; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator2B;; + *);; - -> .proc_of_finding_identifier_with_context_operator_5_1 - (* - <- ifVarAssign;; + _-> .._proc_of_finding_identifier_with_context_operator2B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; - -> rrel_1: rrel_scp_var: _tempset;; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator3A;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator1B;; + *);; - => nrel_then: .proc_of_finding_identifier_with_context_operator5;; - => nrel_else: .proc_of_finding_identifier_with_context_operator_6_1;; - *);; + _-> .._proc_of_finding_identifier_with_context_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang2;; - -> .proc_of_finding_identifier_with_context_operator5 - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operator3B;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _tempset;; + _-> .._proc_of_finding_identifier_with_context_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .proc_of_finding_identifier_with_context_operator_6_1;; - *);; - - -> .proc_of_finding_identifier_with_context_operator_6_1 - (* - <- ifVarAssign;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator3C;; + *);; - -> rrel_1: rrel_scp_var: _mainset;; + _-> .._proc_of_finding_identifier_with_context_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang2;; - => nrel_then: .proc_of_finding_identifier_with_context_operator6;; - => nrel_else: .proc_of_finding_identifier_with_context_operator_return;; - *);; + _=> nrel_then:: .._proc_of_finding_identifier_with_context_operatorF_3;; + _=> nrel_else:: .._proc_of_finding_identifier_with_context_operator3A;; + *);; - -> .proc_of_finding_identifier_with_context_operator6 - (* - <- eraseEl;; + _-> .._proc_of_finding_identifier_with_context_operatorF_3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang2;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _mainset;; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operatorF_4;; + *);; - => nrel_goto: .proc_of_finding_identifier_with_context_operator_return;; - *);; + _-> .._proc_of_finding_identifier_with_context_operatorF_4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_identifier_with_context;; - -> .proc_of_finding_identifier_with_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_identifier_with_context_operator3A;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_subclasses_by_taxonomy_relation/proc_of_finding_subclasses_by_taxonomy_relation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_subclasses_by_taxonomy_relation/proc_of_finding_subclasses_by_taxonomy_relation_content.scs index 2bd48ddea..96b8d0584 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_subclasses_by_taxonomy_relation/proc_of_finding_subclasses_by_taxonomy_relation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_subclasses_by_taxonomy_relation/proc_of_finding_subclasses_by_taxonomy_relation_content.scs @@ -2,277 +2,229 @@ lib_component_proc_of_finding_subclasses_by_taxonomy_relation = [* proc_of_finding_subclasses_by_taxonomy_relation => nrel_main_idtf: [scp-программа поиска подклассов по отношениям таксономии] (* <- lang_ru;; *); - [scp-program of finding subclasses by taxonomy relation] (* <- lang_en;; *);; - -scp_program -> proc_of_finding_subclasses_by_taxonomy_relation - (* - -> rrel_params: .proc_of_finding_subclasses_by_taxonomy_relation_params - (* - -> rrel_1: rrel_in: _class;; - -> rrel_2: rrel_in: _set_of_subclasses;; - *);; - - -> rrel_operators: .proc_of_finding_subclasses_by_taxonomy_relation_operator_set - (* - -> rrel_init: .proc_of_finding_subclasses_by_taxonomy_relation_operator_1A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_subclasses;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _class;; - - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_1B;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_1B - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _subclasses_set;; - - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2A;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_subclasses_set;; - - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3A;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_subclasses_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_subclass;; - - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2C;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3A;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2D;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2D - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_subclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2E;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2F;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; - *);; - - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_2F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subclasses_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_subclass;; - - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; - *);; + [scp-program of finding subclasses by taxonomy relation] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3A - (* - <- searchSetStr5;; +proc_of_finding_subclasses_by_taxonomy_relation = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_scp_var: _subclass;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; +_-> rrel_1:: rrel_in:: _class; +_-> rrel_2:: rrel_in:: _set_of_subclasses; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_set_1: rrel_assign: rrel_scp_var: _temp_subclasses_set;; + _-> rrel_1:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_1A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_subclasses;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _class;; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_1B;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3B - (* - <- searchElStr3;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_1B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _subclasses_set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_subclasses_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ligament_of_current_subclass;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2A;; + *);; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3C;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _class;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_subclasses_set;; + + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3A;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3C - (* - <- eraseEl;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_subclasses_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_subclass;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2C;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3A;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3D;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _temp_subclasses_set;; + + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3D - (* - <- searchElStr5;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_subclasses_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ligament_of_current_subclass;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_of_current_subclass;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3C;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3E;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subclasses_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_subclass;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3E - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4B;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3F;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4C;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3F - (* - <- searchElStr3;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _subclasses_set;; - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_2;; + *);; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3G;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_2 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _temp_subclasses_set;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_3G - (* - <- searchSetStr3;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_3;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_of_current_subclass;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_subclass;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_subclasses_set;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _subclasses_set;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_return;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_return (* + _<- return;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_4A - (* - <- searchElStr3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subclasses_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_subclass;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4C (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_subclasses_by_taxonomy_relation_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _current_subclass;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _set_of_subclasses;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4B;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4D;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_4B - (* - <- eraseEl;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4D (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4C;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_4C - (* - <- call;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4C_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _current_subclass;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_of_subclasses;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_of_current_subclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4D;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3E;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_4D - (* - <- waitReturn;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3F;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_4A;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3G;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _subclasses_set;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_of_current_subclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_subclass;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _subclasses_set;; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_2;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_3B;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_2 - (* + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - <- ifVarAssign;; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2D;; + *);; - -> rrel_1: rrel_scp_var: _temp_subclasses_set;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _class;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _current_subclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; - => nrel_then: .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_3;; - => nrel_else: .proc_of_finding_subclasses_by_taxonomy_relation_operator_return;; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2E;; + *);; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_erase_temp_set_3 - (* - <- eraseEl;; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _temp_subclasses_set;; + _=> nrel_then:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2F;; + _=> nrel_else:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; + *);; - => nrel_goto: .proc_of_finding_subclasses_by_taxonomy_relation_operator_return;; - *);; + _-> .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subclasses_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _current_subclass;; - -> .proc_of_finding_subclasses_by_taxonomy_relation_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_subclasses_by_taxonomy_relation_operator_2B;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_translation_with_context/proc_of_finding_translation_with_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_translation_with_context/proc_of_finding_translation_with_context_content.scs index 19da742e8..9f75e9786 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_translation_with_context/proc_of_finding_translation_with_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/programs_for_sc_text_processing/scp_program/proc_of_finding_translation_with_context/proc_of_finding_translation_with_context_content.scs @@ -1,269 +1,223 @@ lib_component_proc_of_finding_translation_with_context = [* -scp_program -> proc_of_finding_translation_with_context - (* - -> rrel_params: .proc_of_finding_translation_with_context_params - (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_translation_with_context;; - -> rrel_3: rrel_in: _context;; - *);; - - -> rrel_operators: .proc_of_finding_translation_with_context_operator_set - (* - -> rrel_init: .proc_of_finding_translation_with_context_operator1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_translation_with_context_operator2A;; - => nrel_else: .proc_of_finding_translation_with_context_operator_return;; - *);; - - -> .proc_of_finding_translation_with_context_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _translit;; - - => nrel_then: .proc_of_finding_translation_with_context_operator2B;; - => nrel_else: .proc_of_finding_translation_with_context_operator5A;; - *);; - - -> .proc_of_finding_translation_with_context_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator2C_check_context;; - *);; - - -> .proc_of_finding_translation_with_context_operator2C_check_context - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translit;; - - => nrel_then: .proc_of_finding_translation_with_context_operator3A_find_def;; - => nrel_else: .proc_of_finding_translation_with_context_operator2A;; - *);; - - -> .proc_of_finding_translation_with_context_operator3A_find_def - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _opr;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_then: .proc_of_finding_translation_with_context_operator3A_check_context;; - => nrel_else: .proc_of_finding_translation_with_context_operator2A;; - *);; - - -> .proc_of_finding_translation_with_context_operator3A_check_context - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - => nrel_then: .proc_of_finding_translation_with_context_operator2C;; - => nrel_else: .proc_of_finding_translation_with_context_operator2A;; - *);; - - -> .proc_of_finding_translation_with_context_operator2C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translit;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator2D;; - *);; - - -> .proc_of_finding_translation_with_context_operator2D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator3A;; - *);; - - -> .proc_of_finding_translation_with_context_operator3A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _translit;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _opr;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator3B;; - *);; - - -> .proc_of_finding_translation_with_context_operator3B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; - - => nrel_then: .proc_of_finding_translation_with_context_operator4A;; - => nrel_else: .proc_of_finding_translation_with_context_operator_return;; - *);; - - -> .proc_of_finding_translation_with_context_operator4A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_translation_with_context_operator4B;; - => nrel_else: .proc_of_finding_translation_with_context_operator2A;; - *);; - - -> .proc_of_finding_translation_with_context_operator4B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator4C;; - *);; - - -> .proc_of_finding_translation_with_context_operator4C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_then: .proc_of_finding_translation_with_context_operator4D;; - => nrel_else: .proc_of_finding_translation_with_context_operator4A;; - *);; - - -> .proc_of_finding_translation_with_context_operator4D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator4E;; - *);; - - -> .proc_of_finding_translation_with_context_operator4E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _opr;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - - => nrel_then: .proc_of_finding_translation_with_context_operator4A;; - *);; - - -> .proc_of_finding_translation_with_context_operator5A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator5B;; - *);; - - -> .proc_of_finding_translation_with_context_operator5B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_translation_with_context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; +proc_of_finding_translation_with_context +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_translation_with_context = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_translation_with_context; +_-> rrel_3:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_translation_with_context_operator1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator2A;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _translit;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator2B;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator5A;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_translation_with_context_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator2C_check_context;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator5B;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator5B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator_5_1;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator_5_1 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _tempset;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator5C;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator_6_1;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator_6_1;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator_6_1 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator5D;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator5D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator_return;; + *);; - => nrel_goto: .proc_of_finding_translation_with_context_operator_5_1;; - *);; - - -> .proc_of_finding_translation_with_context_operator_5_1 - (* - <- ifVarAssign;; + _-> .._proc_of_finding_translation_with_context_operator2C_check_context (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translit;; - -> rrel_1: rrel_scp_var: _tempset;; + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator3A_find_def;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator2A;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator3A_find_def (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _opr;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator3A_check_context;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator2A;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator3A_check_context (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator2C;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator2A;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translit;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator2D;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_translation_with_context;; + + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator3A;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translit;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _opr;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_proc_of_finding_translation_with_context;; - => nrel_then: .proc_of_finding_translation_with_context_operator5C;; - => nrel_else: .proc_of_finding_translation_with_context_operator_6_1;; - *);; + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator3B;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator4A;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_translation_with_context_operator4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator4B;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator2A;; + *);; - -> .proc_of_finding_translation_with_context_operator5C - (* - <- eraseEl;; + _-> .._proc_of_finding_translation_with_context_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _tempset;; + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator4C;; + *);; - => nrel_goto: .proc_of_finding_translation_with_context_operator_6_1;; - *);; - - -> .proc_of_finding_translation_with_context_operator_6_1 - (* - <- ifVarAssign;; - - -> rrel_1: rrel_scp_var: _mainset;; + _-> .._proc_of_finding_translation_with_context_operator4C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; - => nrel_then: .proc_of_finding_translation_with_context_operator5D;; - => nrel_else: .proc_of_finding_translation_with_context_operator_return;; - *);; - - -> .proc_of_finding_translation_with_context_operator5D - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator4D;; + _=> nrel_else:: .._proc_of_finding_translation_with_context_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _mainset;; - - => nrel_goto: .proc_of_finding_translation_with_context_operator_return;; - *);; + _-> .._proc_of_finding_translation_with_context_operator4D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_translation_with_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; - -> .proc_of_finding_translation_with_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_translation_with_context_operator4E;; *);; + _-> .._proc_of_finding_translation_with_context_operator4E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _opr;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_translation_with_context;; + + _=> nrel_then:: .._proc_of_finding_translation_with_context_operator4A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/agent_calc_90th_perc_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/agent_calc_90th_perc_onto_dep_content.scs index 82e5a82e3..758beb69e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/agent_calc_90th_perc_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/agent_calc_90th_perc_onto_dep_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_ninetieth_percentile_of_ontology_depths = [* agent_of_calculation_ninetieth_percentile_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета 90-ой процентили глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation ninetieth percentile of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_ninetieth_percentile_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_ninetieth_percentile_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G - (* - <- searchElStr3;; +agent_of_calculation_ninetieth_percentile_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1B;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_ninetieth_percentile_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1E;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_calculate_90th_percentile;; - *);; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_calculate_90th_percentile - (* - <- call;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_ninetieth_percentile;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_sort_all_depths_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_calculation_90th_percentile;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_calculation_90th_percentile - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_all_depths_set;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_fill_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_ninetieth_percentile_of_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_result_value;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_calculate_90th_percentile;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_calculate_90th_percentile (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_ninetieth_percentile;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_calculation_90th_percentile;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_calculation_90th_percentile (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_ninetieth_percentile_of_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_agent_calc_90th_perc_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_agent_calc_90th_perc_onto_dep.scs index 109438e82..5f6094925 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_agent_calc_90th_perc_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_agent_calc_90th_perc_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_ninetieth_percentile_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_ninetieth_percentile_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_txt_calc_90th_perc_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_txt_calc_90th_perc_onto_dep.scs deleted file mode 100644 index 3bb8db4bb..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_90th_perc_onto_dep/sc_txt_calc_90th_perc_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_ninetieth_percentile_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_ninetieth_percentile_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/agent_calc_abs_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/agent_calc_abs_onto_dep_content.scs index 2639fdc3d..9e5b5d6e2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/agent_calc_abs_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/agent_calc_abs_onto_dep_content.scs @@ -1,380 +1,306 @@ -sc_text_of_agent_of_calculation_absolute_ontology_depths = [* agent_of_calculation_absolute_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета абсолютной глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation absolute ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_absolute_ontology_depths - (* - -> rrel_params: .agent_of_calculation_absolute_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_absolute_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_absolute_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_absolute_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_absolute_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1G;; - *);; +agent_of_calculation_absolute_ontology_depths = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_absolute_ontology_depths_operator1G - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; + _-> rrel_1:: .._agent_of_calculation_absolute_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator_delete_ontology_classes;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1B;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1C2;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_absolute_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_absolute_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1C3;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_return (* + _<- return;; - -> .agent_of_calculation_absolute_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1E;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator1C4;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_absolute_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> .agent_of_calculation_absolute_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_gen_all_depths_set;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_absolute_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_fill_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1H;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_absolute_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_absolute_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_gen_result_value;; - *);; - - -> .agent_of_calculation_absolute_ontology_depths_operator_gen_result_value - (* - <- contAssign;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _result_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_F1;; - *);; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_F1 - (* - <- searchElStr3;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator7B;; + *);; - => nrel_then: .agent_of_calculation_absolute_ontology_depths_operator_F2;; - => nrel_else: .agent_of_calculation_absolute_ontology_depths_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_absolute_ontology_depths_operator_F2 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_F3;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_F3 - (* - <- contAdd;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_3: rrel_fixed: rrel_scp_var: _value;; - - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_F1;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1C3;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator1C4;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_absolute_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_gen_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_fill_all_depths_set;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_absolute_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_absolute_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_gen_result_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_absolute_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_absolute_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_gen_result_value (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _result_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_F1;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_F1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_calculation_absolute_ontology_depths_operator_F2;; + _=> nrel_else:: .._agent_of_calculation_absolute_ontology_depths_operator_G1_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_F2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_absolute_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_F3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_G2_erase_temp_set;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_delete;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_gen_agent_work_result;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_absolute_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_absolute_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_absolute_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_of_calculation_absolute_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_absolute_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator7A;; + *);; - -> .agent_of_calculation_absolute_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_absolute_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_absolute_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_absolute_ontology_depths_operator_F3 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _value;; - -> .agent_of_calculation_absolute_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_absolute_ontology_depths_operator_F1;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_agent_calc_abs_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_agent_calc_abs_onto_dep.scs index d3713fd33..c6405242e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_agent_calc_abs_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_agent_calc_abs_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_absolute_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_absolute_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_txt_calc_abs_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_txt_calc_abs_onto_dep.scs deleted file mode 100644 index deccde0de..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_abs_onto_dep/sc_txt_calc_abs_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_absolute_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_absolute_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/agent_calc_avg_value_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/agent_calc_avg_value_onto_dep_content.scs index ff7b94c7a..46cc9abee 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/agent_calc_avg_value_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/agent_calc_avg_value_onto_dep_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_average_value_of_ontology_depths = [* agent_of_calculation_average_value_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета средней глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation average value of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_average_value_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_average_value_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_average_value_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_average_value_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_average_value_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_average_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_average_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator1G - (* - <- searchElStr3;; +agent_of_calculation_average_value_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_average_value_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_average_value_of_ontology_depths_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_average_value_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_average_value_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_average_value_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_average_value_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1B;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1E;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_ontology_depths_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_calc_average_value;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_calc_average_value - (* - <- call;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_ontology_depths_operator_calc_average_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_ontology_depths_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_calc_average_value;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_calc_average_value - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_all_depths_set;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_fill_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_result_value;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_calc_average_value;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_calc_average_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_calc_average_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_calc_average_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_average_value_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_agent_calc_avg_value_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_agent_calc_avg_value_onto_dep.scs index 13708c351..e41100849 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_agent_calc_avg_value_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_agent_calc_avg_value_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_average_value_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_average_value_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_txt_calc_avg_value_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_txt_calc_avg_value_onto_dep.scs deleted file mode 100644 index 7c3a1f69f..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_avg_val_onto_dep/sc_txt_calc_avg_value_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_average_value_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_average_value_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/agent_calc_disp_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/agent_calc_disp_onto_dep_content.scs index 01714c67a..5633ebfa1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/agent_calc_disp_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/agent_calc_disp_onto_dep_content.scs @@ -1,370 +1,299 @@ -sc_text_of_agent_of_calculation_dispersion_of_ontology_depths = [* agent_of_calculation_dispersion_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета дисперсии глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation dispersion of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_dispersion_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_dispersion_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_dispersion_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_dispersion_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_dispersion_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_dispersion_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_dispersion_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_dispersion_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1G;; - *);; +agent_of_calculation_dispersion_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1G - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; + _-> rrel_1:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_dispersion_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_dispersion_of_ontology_depths_operator_delete_ontology_classes;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_dispersion_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_dispersion_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1B;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1C2;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_dispersion_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1C3;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_return (* + _<- return;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1E;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator1C4;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1H;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_result_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_calc_dispersion_value;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_calc_dispersion_value - (* - <- call;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_ontology_depths_operator7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_dispersion;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_ontology_depths_operator_calc_dispersion_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1C2;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value - (* - <- waitReturn;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator1C4;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_delete;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_fill_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_all_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_result_value;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_calc_dispersion_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_calc_dispersion_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_dispersion;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator7B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_all_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_dispersion_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_dispersion_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_agent_calc_disp_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_agent_calc_disp_onto_dep.scs index 74aef505d..455ae1127 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_agent_calc_disp_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_agent_calc_disp_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_dispersion_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_dispersion_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_txt_calc_disp_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_txt_calc_disp_onto_dep.scs deleted file mode 100644 index 34c10ad29..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_disp_onto_dep/sc_txt_calc_disp_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_dispersion_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_dispersion_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/agent_calc_max_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/agent_calc_max_onto_dep_content.scs index 2e297e5be..08967de4e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/agent_calc_max_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/agent_calc_max_onto_dep_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_max_value_of_ontology_depths = [* agent_of_calculation_max_value_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета максимальной глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation max value of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_max_value_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_max_value_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_max_value_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_max_value_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_max_value_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_max_value_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_max_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_max_value_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_max_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_max_value_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator1G - (* - <- searchElStr3;; +agent_of_calculation_max_value_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_max_value_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_max_value_of_ontology_depths_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_max_value_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_max_value_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_max_value_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_max_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_max_value_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_max_value_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1B;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_max_value_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_max_value_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_max_value_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_max_value_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_max_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1E;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_max_value_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_then:: .._agent_of_calculation_max_value_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_max_value_of_ontology_depths_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_max_value_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_max_value_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_find_max_value;; - *);; + _=> nrel_then:: .._agent_of_calculation_max_value_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_max_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_find_max_value - (* - <- call;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_max_value_of_set;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_max_value_of_ontology_depths_operator_find_max_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_max_value_of_ontology_depths_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_find_max_value;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_find_max_value - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_all_depths_set;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_fill_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_max_value_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_max_value_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_max_value_of_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_result_value;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_find_max_value;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_find_max_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_max_value_of_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_max_value_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_find_max_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_find_max_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_max_value_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_max_value_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_max_value_of_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_max_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_max_value_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_max_value_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_max_value_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_agent_calc_max_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_agent_calc_max_onto_dep.scs index 349bd7369..c4c37e44d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_agent_calc_max_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_agent_calc_max_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_max_value_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_max_value_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_txt_calc_max_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_txt_calc_max_onto_dep.scs deleted file mode 100644 index b16f75e06..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_max_onto_dep/sc_txt_calc_max_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_max_value_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_max_value_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/agent_calc_med_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/agent_calc_med_onto_dep_content.scs index 877b2aca7..bb80d862e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/agent_calc_med_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/agent_calc_med_onto_dep_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_median_of_ontology_depths = [* agent_of_calculation_median_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета медианы глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation median of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_median_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_median_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_median_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_median_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_median_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_median_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_median_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_median_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_median_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_median_of_ontology_depths_operator1G - (* - <- searchElStr3;; +agent_of_calculation_median_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_median_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_median_of_ontology_depths_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_median_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_median_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_median_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_median_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_median_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_median_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_median_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1B;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_median_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_median_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_median_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_median_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_median_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1E;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_then:: .._agent_of_calculation_median_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_median_of_ontology_depths_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_median_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_median_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_calculate_median;; - *);; + _=> nrel_then:: .._agent_of_calculation_median_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_median_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_calculate_median - (* - <- call;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_median;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_ontology_depths_operator_sort_all_depths_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_median_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_median_of_ontology_depths_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_calculation_median;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_calculation_median - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_median_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_gen_all_depths_set;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_fill_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_median_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_median_of_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_gen_result_value;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_calculate_median;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_calculate_median (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_median;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_median_of_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_calculation_median;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_calculation_median (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_median_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_median_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_median_of_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_median_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_median_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_median_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_median_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_agent_calc_med_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_agent_calc_med_onto_dep.scs index 5a80896db..ab11db44a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_agent_calc_med_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_agent_calc_med_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_median_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_median_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_txt_calc_med_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_txt_calc_med_onto_dep.scs deleted file mode 100644 index acdaa92f0..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_med_onto_dep/sc_txt_calc_med_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_median_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_median_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/agent_calc_min_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/agent_calc_min_onto_dep_content.scs index b47ed9716..0cab7cdb0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/agent_calc_min_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/agent_calc_min_onto_dep_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_min_value_of_ontology_depths = [* agent_of_calculation_min_value_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета минимальной глубины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation min value of ontology depths] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_min_value_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_min_value_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_min_value_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_min_value_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_min_value_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_min_value_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_min_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_min_value_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_min_value_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_min_value_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator1G - (* - <- searchElStr3;; +agent_of_calculation_min_value_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_min_value_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_min_value_of_ontology_depths_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_min_value_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_min_value_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_min_value_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_min_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_min_value_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_min_value_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1B;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_min_value_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_min_value_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_min_value_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_min_value_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_min_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1E;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_min_value_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_then:: .._agent_of_calculation_min_value_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_min_value_of_ontology_depths_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_min_value_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_min_value_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_find_min_value;; - *);; + _=> nrel_then:: .._agent_of_calculation_min_value_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_min_value_of_ontology_depths_operator1G;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_find_min_value - (* - <- call;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_min_value_of_set;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_min_value_of_ontology_depths_operator_find_min_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_min_value_of_ontology_depths_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_find_min_value;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_find_min_value - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_all_depths_set;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_fill_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_min_value_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_min_value_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_min_value_of_ontology_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_result_value;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_find_min_value;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator7A;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_find_min_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_min_value_of_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_min_value_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_find_min_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_find_min_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_min_value_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_min_value_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_min_value_of_ontology_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_min_value_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_min_value_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_min_value_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_min_value_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_agent_calc_min_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_agent_calc_min_onto_dep.scs index 0491fdd85..f74f113ad 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_agent_calc_min_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_agent_calc_min_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_min_value_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_min_value_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_txt_calc_min_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_txt_calc_min_onto_dep.scs deleted file mode 100644 index cbe8ad59c..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calcul_min_onto_dep/sc_txt_calc_min_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_min_value_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_min_value_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/agent_calc_norm_disp_onto_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/agent_calc_norm_disp_onto_dep_content.scs index 5734d1033..a86a285f3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/agent_calc_norm_disp_onto_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/agent_calc_norm_disp_onto_dep_content.scs @@ -1,432 +1,348 @@ -sc_text_of_agent_of_calculation_normalized_dispersion_of_ontology_depths = [* agent_of_calculation_normalized_dispersion_of_ontology_depths => nrel_main_idtf: [агентная scp-программа подсчета дисперсии глубины онтологии по отношению к средней глубине] (* <- lang_ru;; *); [agent scp-program of calculation dispersion of ontology depths divided by average depth] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_normalized_dispersion_of_ontology_depths - (* - -> rrel_params: .agent_of_calculation_normalized_dispersion_of_ontology_depths_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_set - (* - -> rrel_init: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1B;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_normalized_dispersion_of_ontology_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C;; - => nrel_else: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1D;; - => nrel_else: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1E;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1F;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G1;; - => nrel_else: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete_ontology_classes;; - *);; +agent_of_calculation_normalized_dispersion_of_ontology_depths = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete_ontology_classes - (* - <- eraseEl;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _-> rrel_1:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1H;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C1;; - => nrel_else: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7B;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C2;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1B;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_normalized_dispersion_of_ontology_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C;; + _=> nrel_else:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _=> nrel_then:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1D;; + _=> nrel_else:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return (* + _<- return;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C4;; - *);; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1E;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1F;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_all_depths_set - (* - <- genEl;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depths;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_fill_all_depths_set;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_fill_all_depths_set - (* - <- call;; + _=> nrel_then:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_fill_all_depths_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1H;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_dispersion_value;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_dispersion_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _dispersion_value;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_dispersion_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_dispersion_value - (* - <- call;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_dispersion;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_dispersion_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _dispersion_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_average_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C2;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_average_value - (* - <- genEl;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _average_value;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_average_value;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_average_value - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_average_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_fixed: rrel_scp_var: _average_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_average_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C4;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_average_value - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_E1_calc_result_value;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_all_depths_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depths;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_E1_calc_result_value - (* - <- contDiv;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_fill_all_depths_set;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _result_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _dispersion_value;; - -> rrel_3: rrel_fixed: rrel_scp_var: _average_value;; - - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G1_erase_temp_set;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_fill_all_depths_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depths;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_filling_all_depths_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_dispersion_value;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_depths;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_dispersion_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _dispersion_value;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G3_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_dispersion_value;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G3_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_dispersion_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_dispersion;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _dispersion_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _dispersion_value;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G4_erase_temp_set;; - *);; - - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G4_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_dispersion_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _average_value;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_average_value;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_average_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _average_value;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_average_value;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_calc_average_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depths;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _average_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_average_value;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_calc_average_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_all_depths;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_E1_calc_result_value;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_E1_calc_result_value (* + _<- contDiv;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _result_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _dispersion_value;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _average_value;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G1_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G2_erase_temp_set;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_depths;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G3_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G3_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _dispersion_value;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G4_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_G4_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _average_value;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_param5 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_all_depths;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; - *);; + _-> .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_dispersion_of_ontology_depths_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_agent_calc_norm_disp_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_agent_calc_norm_disp_onto_dep.scs index ce2c1ccd8..f7adafff8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_agent_calc_norm_disp_onto_dep.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_agent_calc_norm_disp_onto_dep.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_normalized_dispersion_of_ontology_depths <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_normalized_dispersion_of_ontology_depths; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_txt_calc_norm_disp_onto_dep.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_txt_calc_norm_disp_onto_dep.scs deleted file mode 100644 index fd0033ce6..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/agent_calculat_norm_disp_onto_dep/sc_txt_calc_norm_disp_onto_dep.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_normalized_dispersion_of_ontology_depths --> rrel_key_sc_element: - agent_of_calculation_normalized_dispersion_of_ontology_depths; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep/proc_calc_all_dep_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep/proc_calc_all_dep_content.scs index e3ac9ecd0..817941fc1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep/proc_calc_all_dep_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep/proc_calc_all_dep_content.scs @@ -1,120 +1,103 @@ lib_component_proc_of_calculation_all_depths_of_ontology = [* -scp_program -> proc_of_calculation_all_depths_of_ontology - (* - -> rrel_params: .proc_of_calculation_all_depths_of_ontology_params - (* - -> rrel_1: rrel_in: _set_of_vertexes;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _all_depths;; - *);; +proc_of_calculation_all_depths_of_ontology +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_calculation_all_depths_of_ontology_operator_set - (* - -> rrel_init: .proc_of_calculation_all_depths_of_ontology_operator_gen_all_start_vartexes_set - (* - <- genEl;; +proc_of_calculation_all_depths_of_ontology = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_start_vertexes;; +_-> rrel_1:: rrel_in:: _set_of_vertexes; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _all_depths; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_get_all_start_vertexes;; - *);; + _-> rrel_1:: .._proc_of_calculation_all_depths_of_ontology_operator_gen_all_start_vartexes_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_start_vertexes;; - -> .proc_of_calculation_all_depths_of_ontology_operator_get_all_start_vertexes - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_start_vertexes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_all_depths_of_ontology_operator_get_all_start_vertexes_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_vertexes;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_start_vertexes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_waitreturn_getting_all_start_vertexes;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_operator_waitreturn_getting_all_start_vertexes - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_get_all_start_vertexes;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_start_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _start_vertex;; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_get_all_start_vertexes (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_start_vertexes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_all_depths_of_ontology_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_vertexes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_start_vertexes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_then: .proc_of_calculation_all_depths_of_ontology_operator_B2_loop_arc_erase;; - => nrel_else: .proc_of_calculation_all_depths_of_ontology_operator_E1_erase_temp_set;; - *);; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_waitreturn_getting_all_start_vertexes;; + *);; - -> .proc_of_calculation_all_depths_of_ontology_operator_B2_loop_arc_erase - (* - <- eraseEl;; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_waitreturn_getting_all_start_vertexes (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_B3;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_start_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _start_vertex;; - -> .proc_of_calculation_all_depths_of_ontology_operator_B3 - (* - <- contAssign;; + _=> nrel_then:: .._proc_of_calculation_all_depths_of_ontology_operator_B2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_all_depths_of_ontology_operator_E1_erase_temp_set;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _depth;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_B2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_B4_find_depths;; - *);; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_B3;; + *);; - -> .proc_of_calculation_all_depths_of_ontology_operator_B4_find_depths - (* - <- call;; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_E1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_start_vertexes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology_with_one_start_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_all_depths_of_ontology_operator_B4_find_depths_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _depth;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_4: rrel_fixed: rrel_scp_var: _ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_return;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_waitreturn_finding_depths;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_return (* + _<- return;; - -> .proc_of_calculation_all_depths_of_ontology_operator_waitreturn_finding_depths - (* - <- waitReturn;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_B3 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _depth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_B4_find_depths;; + *);; - -> .proc_of_calculation_all_depths_of_ontology_operator_E1_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_B4_find_depths (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology_with_one_start_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_all_depths_of_ontology_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _all_depths;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _ontology;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_start_vertexes;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_waitreturn_finding_depths;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_operator_return;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_operator_waitreturn_finding_depths (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .proc_of_calculation_all_depths_of_ontology_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_operator_B1_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep_1_start_vertex/proc_calc_all_dep_1_start_v_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep_1_start_vertex/proc_calc_all_dep_1_start_v_content.scs index 8e56a1080..9b03642e0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep_1_start_vertex/proc_calc_all_dep_1_start_v_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_all_dep_1_start_vertex/proc_calc_all_dep_1_start_v_content.scs @@ -1,194 +1,164 @@ lib_component_proc_of_calculation_all_depths_of_ontology_with_one_start_vertex = [* -scp_program -> proc_of_calculation_all_depths_of_ontology_with_one_start_vertex - (* - -> rrel_params: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_params - (* - -> rrel_1: rrel_in: _current_node;; - -> rrel_2: rrel_in: _current_depth;; - -> rrel_3: rrel_in: _all_depths;; - -> rrel_4: rrel_in: _ontology;; - *);; - - -> rrel_operators: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_set - (* - -> rrel_init: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_increase_depth - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_gen_vertexes_of_lower_level_set;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_gen_vertexes_of_lower_level_set - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _vertexes_of_lower_level;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_find_vertexes_of_lower_level;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_find_vertexes_of_lower_level - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_vertexes_of_lower_level;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_find_vertexes_of_lower_level_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertexes_of_lower_level;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_waitreturn_of_finding_vertexes_of_lower_level;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_waitreturn_of_finding_vertexes_of_lower_level - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_A1_assign_is_last_node;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_A1_assign_is_last_node - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_last_node;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertexes_of_lower_level;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_vertex;; - - => nrel_then: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B2_loop_arc_erase;; - => nrel_else: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C1_is_last_node;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B2_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B3_assign_is_last_node_false;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B3_assign_is_last_node_false - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_last_node;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B4_down_below;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B4_down_below - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_ontology_with_one_start_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B4_down_below_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_4: rrel_fixed: rrel_scp_var: _ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; +proc_of_calculation_all_depths_of_ontology_with_one_start_vertex +=> nrel_main_idtf: + [] (* <- lang_ru;; *); + [] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_all_depths_of_ontology_with_one_start_vertex = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _current_node; +_-> rrel_2:: rrel_in:: _current_depth; +_-> rrel_3:: rrel_in:: _all_depths; +_-> rrel_4:: rrel_in:: _ontology; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_increase_depth (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_gen_vertexes_of_lower_level_set;; + *);; + + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_gen_vertexes_of_lower_level_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _vertexes_of_lower_level;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_find_vertexes_of_lower_level;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_wait_returning_to_current_level;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_find_vertexes_of_lower_level (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_vertexes_of_lower_level;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertexes_of_lower_level;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_waitreturn_of_finding_vertexes_of_lower_level;; + *);; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_wait_returning_to_current_level - (* - <- waitReturn;; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_waitreturn_of_finding_vertexes_of_lower_level (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_A1_assign_is_last_node;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B5_decrease_depth;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_A1_assign_is_last_node (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_last_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B5_decrease_depth - (* - <- contSub;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertexes_of_lower_level;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_vertex;; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C1_is_last_node - (* - <- stringIfEq;; + _=> nrel_then:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C1_is_last_node;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_last_node;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_then: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C2;; - => nrel_else: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C2 - (* - <- contAssign;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B3_assign_is_last_node_false;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C1_is_last_node (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_last_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C3;; - *);; + _=> nrel_then:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C2;; + _=> nrel_else:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1;; + *);; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C3 - (* - <- genElStr3;; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C2 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _depth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depths;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _depth;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C3;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1;; - *);; - - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1 - (* - <- eraseEl;; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertexes_of_lower_level;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertexes_of_lower_level;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E2_erase_temp_set_2;; + *);; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E2_erase_temp_set_2;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E2_erase_temp_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_last_node;; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E2_erase_temp_set_2 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_last_node;; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_return (* + _<- return;; - => nrel_goto: .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_return;; - *);; + *);; - -> .proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_return - (* - <- return;; - *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_C3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _all_depths;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _depth;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_E1_erase_temp_set_1;; + *);; + + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B3_assign_is_last_node_false (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_last_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B4_down_below;; + *);; + + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B4_down_below (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_ontology_with_one_start_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _all_depths;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _ontology;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_wait_returning_to_current_level;; *);; + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_wait_returning_to_current_level (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B5_decrease_depth;; + *);; + + _-> .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B5_decrease_depth (* + _<- contSub;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_ontology_with_one_start_vertex_operator_B1_loop_enter;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_all_start_vertexes/proc_find_all_start_v_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_all_start_vertexes/proc_find_all_start_v_content.scs index c408a5791..41d51ad1f 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_all_start_vertexes/proc_find_all_start_v_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_all_start_vertexes/proc_find_all_start_v_content.scs @@ -1,371 +1,305 @@ lib_component_proc_of_finding_all_start_vertexes = [* -scp_program -> proc_of_finding_all_start_vertexes - (* - -> rrel_params: .proc_of_finding_all_start_vertexes_params - (* - -> rrel_1: rrel_in: _set_of_vertexes;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _all_start_vertexes;; - *);; - - -> rrel_operators: .proc_of_finding_all_start_vertexes_operator_set - (* - -> rrel_init: .proc_of_finding_all_start_vertexes_operator_add_all_vertexes_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_get_all_taxonomy_relation;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_return;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_get_all_taxonomy_relation - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_taxonomy_relation;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_vertex;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A2_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_E1_erase_all_vertexes_temp_set;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A2_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A3_get_all_relations;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A3_get_all_relations - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _any_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_vertex;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_5: rrel_assign: rrel_scp_var: _relations;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A5_sub_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set_1;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A5_sub_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A6;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A6 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A6_is_quasybinary_relation;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A6_is_quasybinary_relation - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; - => nrel_else: .proc_of_finding_all_start_vertexes_A6_1_get_ontology_node;; - *);; - - -> .proc_of_finding_all_start_vertexes_A6_1_get_ontology_node - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _maybe_ontology_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_vertex;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_goto: .proc_of_finding_all_start_vertexes_A6_2_is_ontology_node;; - *);; - - -> .proc_of_finding_all_start_vertexes_A6_2_is_ontology_node - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _maybe_ontology_node;; - - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set - (* - <- eraseEl;; +proc_of_finding_all_start_vertexes +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_all_start_vertexes = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set_of_vertexes; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _all_start_vertexes; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_all_start_vertexes_operator_add_all_vertexes_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes;; + + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_get_all_taxonomy_relation;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _relations;; + _-> .._proc_of_finding_all_start_vertexes_operator_get_all_taxonomy_relation (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_taxonomy_relation;; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set_1 - (* - <- eraseEl;; + _-> .._proc_of_finding_all_start_vertexes_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _relations;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_vertex;; - -> .proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments - (* - <- searchSetStr3;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_E1_erase_all_vertexes_temp_set;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _any_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_vertex;; + _-> .._proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_taxonomy_relation;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _possible_ligaments;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_return;; + *);; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A3_get_all_relations;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_ligaments;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _possible_ligament;; + _-> .._proc_of_finding_all_start_vertexes_operator_E1_erase_all_vertexes_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_B3_sub_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set_1;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_B3_sub_loop_arc_erase - (* - <- eraseEl;; + _-> .._proc_of_finding_all_start_vertexes_operator_A3_get_all_relations (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _any_node;; + _-> rrel_2:: rrel_4:: rrel_assign:: rrel_common:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_vertex;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relations;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_B7_is_ontology_node;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> .proc_of_finding_all_start_vertexes_B7_is_ontology_node - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A5_sub_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _possible_ligament;; + _-> .._proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _any_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _possible_ligaments;; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B4;; - *);; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_B4 - (* - <- searchSetStr5;; + _-> .._proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_ligaments;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _possible_ligament;; - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_ligament;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _maybe_ontology_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_B3_sub_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set_1;; + *);; - -> rrel_set_5: rrel_assign: rrel_scp_var: _relations_for_check;; + _-> .._proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _all_start_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_vertex;; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_start_vertexes_operator_B3_sub_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _relations_for_check;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_B7_is_ontology_node;; + *);; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_B5_2_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set_1;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_ligaments;; - -> .proc_of_finding_all_start_vertexes_operator_B5_2_loop_arc_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._proc_of_finding_all_start_vertexes_B7_is_ontology_node (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _possible_ligament;; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_B5;; - *);; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B4;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_B5 - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_ligaments;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; + *);; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_check_is_quasy_relation;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_B4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_ligament;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _maybe_ontology_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relations_for_check;; + + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_check_is_quasy_relation - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relations_for_check;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_B5_2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set_1;; + *);; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_B6_1;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_B5_2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_all_start_vertexes_operator_B6_1 - (* - <- searchElStr5;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_B5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_ligament;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _maybe_ontology_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations_for_check;; - => nrel_goto: .proc_of_finding_all_start_vertexes_B6_is_ontology_node;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; + *);; - -> .proc_of_finding_all_start_vertexes_B6_is_ontology_node - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_start_vertexes_operator_B5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _maybe_ontology_node;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_check_is_quasy_relation;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; + *);; - => nrel_then: .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set;; - => nrel_else: .proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_check_is_quasy_relation (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set_1 - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_B6_1;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _relations_for_check;; + _-> .._proc_of_finding_all_start_vertexes_operator_B6_1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_ligament;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _maybe_ontology_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_B2_sub_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_B6_is_ontology_node;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set - (* - <- eraseEl;; + _-> .._proc_of_finding_all_start_vertexes_B6_is_ontology_node (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _maybe_ontology_node;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _relations_for_check;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_B5_1_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_for_check_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations_for_check;; - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_ligaments;; + _-> .._proc_of_finding_all_start_vertexes_operator_A5_sub_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A6;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_A7_erase_possible_ligaments_temp_set_1 - (* - <- eraseEl;; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_ligaments;; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_B1_get_possible_ligaments;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex;; - *);; - - -> .proc_of_finding_all_start_vertexes_operator_C1_mark_as_start_vertex - (* - <- genElStr3;; + _-> .._proc_of_finding_all_start_vertexes_operator_A6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_start_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_vertex;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A6_is_quasybinary_relation;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A6_is_quasybinary_relation (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_of_finding_all_start_vertexes_operator_E1_erase_all_vertexes_temp_set - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_A6_1_get_ontology_node;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes;; + _-> .._proc_of_finding_all_start_vertexes_A6_1_get_ontology_node (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _maybe_ontology_node;; + _-> rrel_2:: rrel_4:: rrel_assign:: rrel_common:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_vertex;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_A6_2_is_ontology_node;; + *);; - -> .proc_of_finding_all_start_vertexes_operator_E2_erase_all_taxonomy_relation_temp_set - (* - <- eraseEl;; + _-> .._proc_of_finding_all_start_vertexes_A6_2_is_ontology_node (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _maybe_ontology_node;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_taxonomy_relation;; + _=> nrel_then:: .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set;; + _=> nrel_else:: .._proc_of_finding_all_start_vertexes_operator_A4_sub_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_start_vertexes_operator_return;; - *);; + _-> .._proc_of_finding_all_start_vertexes_operator_A7_erase_relations_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations;; - -> .proc_of_finding_all_start_vertexes_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_all_start_vertexes_operator_A1_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_vertexes_lw_lvl/proc_find_v_lw_lvl_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_vertexes_lw_lvl/proc_find_v_lw_lvl_content.scs index cc9855582..8e426b5b2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_vertexes_lw_lvl/proc_find_v_lw_lvl_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Depth_metrics/common/scp_prog_comp/lib_comp_find_vertexes_lw_lvl/proc_find_v_lw_lvl_content.scs @@ -1,234 +1,194 @@ lib_component_proc_of_finding_vertexes_of_lower_level = [* -scp_program -> proc_of_finding_vertexes_of_lower_level - (* - -> rrel_params: .proc_of_finding_vertexes_of_lower_level_params - (* - -> rrel_1: rrel_in: _current_node;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _vertexes_of_lower_level;; - *);; +proc_of_finding_vertexes_of_lower_level +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_finding_vertexes_of_lower_level_operator_set - (* - -> rrel_init: .proc_of_finding_vertexes_of_lower_level_operator_gen_uncheck_lower_level_vertexes - (* - <- genEl;; +proc_of_finding_vertexes_of_lower_level = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _uncheck_lower_level_vertexes;; +_-> rrel_1:: rrel_in:: _current_node; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _vertexes_of_lower_level; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_A1;; - *);; + _-> rrel_1:: .._proc_of_finding_vertexes_of_lower_level_operator_gen_uncheck_lower_level_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _uncheck_lower_level_vertexes;; - -> .proc_of_finding_vertexes_of_lower_level_operator_A1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: _current_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _uncheck_lower_level_vertexes;; - - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_get_all_taxonomy_relation;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_get_all_taxonomy_relation - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_taxonomy_relation;; - - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_taxonomy_relation;; - - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_D2_loop_arc_erase;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_D2_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_D3_is_quasybinary_relation;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_D3_is_quasybinary_relation - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_taxonomy_relation;; - - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_F1_gen_temp_set;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_E1;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_E1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_lower_level;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _concrete_taxonomy_relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _uncheck_lower_level_vertexes;; - - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; - *);; - - -> .proc_of_finding_vertexes_of_lower_level_operator_F1_gen_temp_set - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_ligaments;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_A1;; + *);; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_F1;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_A1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _uncheck_lower_level_vertexes;; - -> .proc_of_finding_vertexes_of_lower_level_operator_F1 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_get_all_taxonomy_relation;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _ligament;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _concrete_taxonomy_relation;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_get_all_taxonomy_relation (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_taxonomy_relation;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_ligaments;; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; + *);; - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_taxonomy_relation;; - -> .proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_D2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_ligaments;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_ligament;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _uncheck_lower_level_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lower_level_vertex;; - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_F3_loop_arc_erase;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set;; - *);; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_G2;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_D4_erase_all_taxonomy_relation_set;; + *);; - -> .proc_of_finding_vertexes_of_lower_level_operator_F3_loop_arc_erase - (* - <- eraseEl;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_G2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_G3;; + *);; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_F4;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_D4_erase_all_taxonomy_relation_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_taxonomy_relation;; - -> .proc_of_finding_vertexes_of_lower_level_operator_F4 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_D5_erase_uncheck_lower_level_vertexes_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_ligament;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _lower_level_vertex;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_D5_erase_uncheck_lower_level_vertexes_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _uncheck_lower_level_vertexes;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _uncheck_lower_level_vertexes;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_return;; + *);; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_return (* + _<- return;; - -> .proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set - (* - <- eraseEl;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_ligaments;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_G3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lower_level_vertex;; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_G4;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; + *);; - -> .proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_G4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _vertexes_of_lower_level;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lower_level_vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: _uncheck_lower_level_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _lower_level_vertex;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; + *);; - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_G2;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_D4_erase_all_taxonomy_relation_set;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_D2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_vertexes_of_lower_level_operator_G2 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_D3_is_quasybinary_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_D3_is_quasybinary_relation (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_taxonomy_relation;; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_G3;; - *);; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_F1_gen_temp_set;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_E1;; + *);; - -> .proc_of_finding_vertexes_of_lower_level_operator_G3 - (* - <- searchElStr3;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F1_gen_temp_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_ligaments;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lower_level_vertex;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_F1;; + *);; - => nrel_then: .proc_of_finding_vertexes_of_lower_level_operator_G4;; - => nrel_else: .proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_E1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_lower_level;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _concrete_taxonomy_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _uncheck_lower_level_vertexes;; - -> .proc_of_finding_vertexes_of_lower_level_operator_G4 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _vertexes_of_lower_level;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lower_level_vertex;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _concrete_taxonomy_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_ligaments;; + + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set;; + *);; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_G1_loop_enter;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_ligaments;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_ligament;; - -> .proc_of_finding_vertexes_of_lower_level_operator_D4_erase_all_taxonomy_relation_set - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_vertexes_of_lower_level_operator_F3_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_taxonomy_relation;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F5_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_ligaments;; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_D5_erase_uncheck_lower_level_vertexes_set;; - *);; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_D1_loop_enter;; + *);; - -> .proc_of_finding_vertexes_of_lower_level_operator_D5_erase_uncheck_lower_level_vertexes_set - (* - <- eraseEl;; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F3_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _uncheck_lower_level_vertexes;; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_F4;; + *);; - => nrel_goto: .proc_of_finding_vertexes_of_lower_level_operator_return;; - *);; + _-> .._proc_of_finding_vertexes_of_lower_level_operator_F4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_ligament;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lower_level_vertex;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _uncheck_lower_level_vertexes;; - -> .proc_of_finding_vertexes_of_lower_level_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_vertexes_of_lower_level_operator_F2_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/agent_calc_med_v_deg_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/agent_calc_med_v_deg_content.scs index ec33d9171..343ff8317 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/agent_calc_med_v_deg_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/agent_calc_med_v_deg_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_median_of_vertex_degrees = [* agent_of_calculation_median_of_vertex_degrees => nrel_main_idtf: [агентная scp-программа подсчета медианы степени вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation median of vertex degrees] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_median_of_vertex_degrees - (* - -> rrel_params: .agent_of_calculation_median_of_vertex_degrees_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_median_of_vertex_degrees_operator_set - (* - -> rrel_init: .agent_of_calculation_median_of_vertex_degrees_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1B;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_median_of_vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_median_of_vertex_degrees_operator1C;; - => nrel_else: .agent_of_calculation_median_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_median_of_vertex_degrees_operator1D;; - => nrel_else: .agent_of_calculation_median_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1E;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_vertex_degrees_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1F;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_median_of_vertex_degrees_operator1G - (* - <- searchElStr3;; +agent_of_calculation_median_of_vertex_degrees = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_median_of_vertex_degrees_operator1G1;; - => nrel_else: .agent_of_calculation_median_of_vertex_degrees_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_median_of_vertex_degrees_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1H;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_median_of_vertex_degrees_operator1C1;; - => nrel_else: .agent_of_calculation_median_of_vertex_degrees_operator1G;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_median_of_vertex_degrees_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_median_of_vertex_degrees_operator7B;; - *);; - - -> .agent_of_calculation_median_of_vertex_degrees_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1B;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_median_of_vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_median_of_vertex_degrees_operator1C;; + _=> nrel_else:: .._agent_of_calculation_median_of_vertex_degrees_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_median_of_vertex_degrees_operator1D;; + _=> nrel_else:: .._agent_of_calculation_median_of_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1E;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_vertex_degrees_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_gen_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_gen_vertex_degrees_set - (* - <- genEl;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _vertex_degrees;; + _=> nrel_then:: .._agent_of_calculation_median_of_vertex_degrees_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_median_of_vertex_degrees_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_fill_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_fill_vertex_degrees_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_ontology_vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_vertex_degrees_operator_fill_vertex_degrees_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degrees;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_vertex_degrees_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_calculate_median;; - *);; + _=> nrel_then:: .._agent_of_calculation_median_of_vertex_degrees_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_median_of_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_calculate_median - (* - <- call;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_median;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_vertex_degrees_operator_calculate_median_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_median_of_vertex_degrees_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_median_of_vertex_degrees_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_calculation_median;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_calculation_median - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_delete;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_delete - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_G2_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_gen_vertex_degrees_set;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_G2_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_gen_vertex_degrees_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _vertex_degrees;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertex_degrees;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_fill_vertex_degrees_set;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_fill_vertex_degrees_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_ontology_vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_vertex_degrees_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_vertex_degrees_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_median_of_vertex_degrees;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_gen_result_value;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_calculate_median;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator7A;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_calculate_median (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_median;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_vertex_degrees_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_median_of_vertex_degrees_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_calculation_median;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_calculation_median (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_delete;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_G2_erase_temp_set;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_median_of_vertex_degrees_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_median_of_vertex_degrees_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_median_of_vertex_degrees;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_median_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_median_of_vertex_degrees_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_median_of_vertex_degrees_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_median_of_vertex_degrees_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_agent_calc_med_v_deg.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_agent_calc_med_v_deg.scs index a85684e30..9f558798c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_agent_calc_med_v_deg.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_agent_calc_med_v_deg.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_median_of_vertex_degrees <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_median_of_vertex_degrees; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_txt_calc_med_v_deg.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_txt_calc_med_v_deg.scs deleted file mode 100644 index 3f8d730e7..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_med_vertex_degr/sc_txt_calc_med_v_deg.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_median_of_vertex_degrees --> rrel_key_sc_element: - agent_of_calculation_median_of_vertex_degrees; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/agent_calc_norm_n_v_norm_degr_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/agent_calc_norm_n_v_norm_degr_content.scs index 28583501e..cc5f6a49a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/agent_calc_norm_n_v_norm_degr_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/agent_calc_norm_n_v_norm_degr_content.scs @@ -1,453 +1,364 @@ -sc_text_of_agent_of_calculation_normalized_number_of_vertexes_with_normal_degree = [* agent_of_calculation_normalized_number_of_vertexes_with_normal_degree => nrel_main_idtf: [агентная scp-программа подсчета нормированного количества вершин с нормальной степенью] (* <- lang_ru;; *); [agent scp-program of calculation normalized number of vertexes with normal degree] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_normalized_number_of_vertexes_with_normal_degree - (* - -> rrel_params: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_set - (* - -> rrel_init: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1B;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_normalized_number_of_vertexes_with_normal_degree;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1D;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; // TODO add validation - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1E;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1F;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G1;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete_ontology_classes;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete_ontology_classes - (* - <- eraseEl;; +agent_of_calculation_normalized_number_of_vertexes_with_normal_degree = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_call_proc_of_adding_validating_message;; - *);; + _-> rrel_1:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1H;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C1;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7B;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C2;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C3;; - *);; - - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1B;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_normalized_number_of_vertexes_with_normal_degree;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C4;; - *);; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1D;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return (* + _<- return;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertexes_cardinality;; - *);; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertexes_cardinality - (* - <- genEl;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _ontology_vertexes_cardinality;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1E;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_vertexes_number;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_vertexes_number - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_vertexes_number_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_vertexes_cardinality;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_operator_waitreturn_vertexes_number;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_operator_waitreturn_vertexes_number - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertex_degrees_set - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1H;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _vertex_degrees;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_fill_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_fill_vertex_degrees_set - (* - <- call;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_ontology_vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_fill_vertex_degrees_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degrees;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_filling_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_filling_vertex_degrees_set - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D1;; - *);; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1G;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D1 - (* - <- contAssign;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_vertex_with_normal_degree;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_vertex_degree;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D3_loop_arc_erase;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_E1_calc_result_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D3_loop_arc_erase - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_test_print;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_test_print - (* - <- printNl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_link: _concrete_vertex_degree;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D4_is_normal_degree;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertexes_cardinality;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D4_is_normal_degree - (* - <- ifGr;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertexes_cardinality (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _ontology_vertexes_cardinality;; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_vertex_degree;; - -> rrel_2: rrel_fixed: rrel_scp_const: [9];; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_vertexes_number;; + *);; - => nrel_then: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; - => nrel_else: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D5_increase;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_vertexes_number (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D5_increase - (* - <- contAdd;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_operator_waitreturn_vertexes_number;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_vertex_with_normal_degree;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_vertex_with_normal_degree;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_operator_waitreturn_vertexes_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_E1_calc_result_value - (* - <- contDiv;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertex_degrees_set;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _result_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_vertex_with_normal_degree;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_vertexes_cardinality;; - - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_vertex_degrees_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _vertex_degrees;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_fill_vertex_degrees_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_fill_vertex_degrees_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_ontology_vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G2_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_filling_vertex_degrees_set;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G2_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_filling_vertex_degrees_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_vertexes_cardinality;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D1;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G3_erase_temp_set;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_vertex_with_normal_degree;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G3_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertex_degrees;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_vertex_degree;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete;; - *);; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D3_loop_arc_erase;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_E1_calc_result_value;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D3_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_test_print;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_E1_calc_result_value (* + _<- contDiv;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _result_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_vertex_with_normal_degree;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G1_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_normalized_number_of_vertexes_with_normal_degree;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G2_erase_temp_set;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G3_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7A;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_G3_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_agent_work_result;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_normalized_number_of_vertexes_with_normal_degree;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_generation_agent_work_result;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7A;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_test_print (* + _<- printNl;; + _-> rrel_1:: rrel_fixed:: rrel_link:: rrel_scp_var:: _concrete_vertex_degree;; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D4_is_normal_degree;; + *);; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D4_is_normal_degree (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_vertex_degree;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [9];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; + _=> nrel_else:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D5_increase;; + *);; - => nrel_goto: .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return;; - *);; + _-> .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D5_increase (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_vertex_with_normal_degree;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_normalized_number_of_vertexes_with_normal_degree_operator_D2_loop_enter;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_agent_calc_norm_n_v_norm_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_agent_calc_norm_n_v_norm_degr.scs index c035d078c..e52431347 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_agent_calc_norm_n_v_norm_degr.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_agent_calc_norm_n_v_norm_degr.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_normalized_number_of_vertexes_with_normal_degree <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_normalized_number_of_vertexes_with_normal_degree; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_text_calc_norm_n_v_norm_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_text_calc_norm_n_v_norm_degr.scs deleted file mode 100644 index 4507e8e03..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calc_norm_num_vertexes_norm_degr/sc_text_calc_norm_n_v_norm_degr.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_normalized_number_of_vertexes_with_normal_degree --> rrel_key_sc_element: - agent_of_calculation_normalized_number_of_vertexes_with_normal_degree; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/agent_calc_90th_perc_v_degr_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/agent_calc_90th_perc_v_degr_content.scs index 1f3dc8377..3e430b3f3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/agent_calc_90th_perc_v_degr_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/agent_calc_90th_perc_v_degr_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_ninetieth_percentile_vertex_degrees = [* agent_of_calculation_ninetieth_percentile_vertex_degrees => nrel_main_idtf: [агентная scp-программа подсчета 90-ой процентили степени вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation ninetieth percentile of vertex degrees] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_ninetieth_percentile_vertex_degrees - (* - -> rrel_params: .agent_of_calculation_ninetieth_percentile_vertex_degrees_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_set - (* - -> rrel_init: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1B;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_ninetieth_percentile_vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1D;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1E;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1F;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G - (* - <- searchElStr3;; +agent_of_calculation_ninetieth_percentile_vertex_degrees = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G1;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1H;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C1;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7B;; - *);; - - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1B;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_ninetieth_percentile_vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1D;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1E;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_vertex_degrees_set - (* - <- genEl;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _vertex_degrees;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_fill_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_fill_vertex_degrees_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_ontology_vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_fill_vertex_degrees_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degrees;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_calculate_90th_percentile;; - *);; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_calculate_90th_percentile - (* - <- call;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_ninetieth_percentile;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_sort_vertex_degrees_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_calculation_90th_percentile;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_calculation_90th_percentile - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertex_degrees;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_vertex_degrees_set;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_vertex_degrees_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _vertex_degrees;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_fill_vertex_degrees_set;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_fill_vertex_degrees_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_ontology_vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_ninetieth_percentile_vertex_degrees;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_result_value;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_calculate_90th_percentile;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7A;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_calculate_90th_percentile (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_ninetieth_percentile;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_calculation_90th_percentile;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_calculation_90th_percentile (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_ninetieth_percentile_vertex_degrees;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_ninetieth_percentile_vertex_degrees_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_agent_calc_90th_perc_v_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_agent_calc_90th_perc_v_degr.scs index 547fa717d..5229d17cd 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_agent_calc_90th_perc_v_degr.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_agent_calc_90th_perc_v_degr.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_ninetieth_percentile_vertex_degrees <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_ninetieth_percentile_vertex_degrees; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_txt_calc_90th_perc_v_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_txt_calc_90th_perc_v_degr.scs deleted file mode 100644 index 96f2b0c56..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_90th_perc_vertex_degr/sc_txt_calc_90th_perc_v_degr.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_ninetieth_percentile_vertex_degrees --> rrel_key_sc_element: - agent_of_calculation_ninetieth_percentile_vertex_degrees; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/agent_calc_avg_val_v_degr_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/agent_calc_avg_val_v_degr_content.scs index 694bc868c..93472060e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/agent_calc_avg_val_v_degr_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/agent_calc_avg_val_v_degr_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_average_value_of_vertex_degrees = [* agent_of_calculation_average_value_of_vertex_degrees => nrel_main_idtf: [агентная scp-программа подсчета средней степени вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation average value of vertex degrees] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_average_value_of_vertex_degrees - (* - -> rrel_params: .agent_of_calculation_average_value_of_vertex_degrees_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_average_value_of_vertex_degrees_operator_set - (* - -> rrel_init: .agent_of_calculation_average_value_of_vertex_degrees_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1B;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_average_value_of_vertex_degrees_operator1C;; - => nrel_else: .agent_of_calculation_average_value_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_vertex_degrees_operator1D;; - => nrel_else: .agent_of_calculation_average_value_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1E;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_vertex_degrees_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1F;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1G;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1G - (* - <- searchElStr3;; +agent_of_calculation_average_value_of_vertex_degrees = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_calculation_average_value_of_vertex_degrees_operator1G1;; - => nrel_else: .agent_of_calculation_average_value_of_vertex_degrees_operator_delete_ontology_classes;; - *);; + _-> rrel_1:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1H;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_vertex_degrees_operator1C1;; - => nrel_else: .agent_of_calculation_average_value_of_vertex_degrees_operator1G;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_average_value_of_vertex_degrees_operator7B;; - *);; - - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1C2;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1B;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1C;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1C3;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1D;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1E;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_vertex_degrees_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_vertex_degrees_set - (* - <- genEl;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _vertex_degrees;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_delete_ontology_classes;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_fill_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_fill_vertex_degrees_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_ontology_vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_vertex_degrees_operator_fill_vertex_degrees_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degrees;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_vertex_degrees_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_result_value;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_result_value - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_calc_average_value;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_calc_average_value - (* - <- call;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_vertex_degrees_operator_calc_average_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_vertex_degrees_operator7B;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_calc_average_value;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_calc_average_value - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_G1_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_G1_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_G2_erase_temp_set;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_G2_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertex_degrees;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_vertex_degrees_set;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_vertex_degrees_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _vertex_degrees;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_fill_vertex_degrees_set;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_fill_vertex_degrees_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_ontology_vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_vertex_degrees_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_vertex_degrees_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_vertex_degrees;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_result_value;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_calc_average_value;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator7A;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_calc_average_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_vertex_degrees_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_calc_average_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_calc_average_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_G2_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_vertex_degrees_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_vertex_degrees_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_vertex_degrees;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_average_value_of_vertex_degrees_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_vertex_degrees_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_vertex_degrees_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_agent_calc_avg_val_v_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_agent_calc_avg_val_v_degr.scs index 13919e114..b1475004e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_agent_calc_avg_val_v_degr.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_agent_calc_avg_val_v_degr.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_average_value_of_vertex_degrees <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_average_value_of_vertex_degrees; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_txt_calc_avg_val_v_degr.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_txt_calc_avg_val_v_degr.scs deleted file mode 100644 index 22fe7d592..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_avg_value_vertex_degr/sc_txt_calc_avg_val_v_degr.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_average_value_of_vertex_degrees --> rrel_key_sc_element: - agent_of_calculation_average_value_of_vertex_degrees; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/agent_calc_disp_v_deg_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/agent_calc_disp_v_deg_content.scs index 004c10e60..eb782e008 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/agent_calc_disp_v_deg_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/agent_calc_disp_v_deg_content.scs @@ -1,370 +1,299 @@ -sc_text_of_agent_of_calculation_dispersion_of_vertex_degrees = [* agent_of_calculation_dispersion_of_vertex_degrees => nrel_main_idtf: [агентная scp-программа подсчета дисперсии степени вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation dispersion of vertex degrees] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_dispersion_of_vertex_degrees - (* - -> rrel_params: .agent_of_calculation_dispersion_of_vertex_degrees_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_dispersion_of_vertex_degrees_operator_set - (* - -> rrel_init: .agent_of_calculation_dispersion_of_vertex_degrees_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1B;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_dispersion_of_vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_dispersion_of_vertex_degrees_operator1C;; - => nrel_else: .agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_vertex_degrees_operator1D;; - => nrel_else: .agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1E;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_vertex_degrees_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1F;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1G;; - *);; +agent_of_calculation_dispersion_of_vertex_degrees = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1G - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; + _-> rrel_1:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_dispersion_of_vertex_degrees_operator1G1;; - => nrel_else: .agent_of_calculation_dispersion_of_vertex_degrees_operator_delete_ontology_classes;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1H;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_vertex_degrees_operator1C1;; - => nrel_else: .agent_of_calculation_dispersion_of_vertex_degrees_operator1G;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_dispersion_of_vertex_degrees_operator7B;; - *);; - - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1B;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1C2;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_dispersion_of_vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1C2 - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1D;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1C3;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return (* + _<- return;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1C3 - (* - <- searchSetStr5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1E;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator1C4;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_vertex_degrees_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator1C4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_vertex_degrees_set - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _vertex_degrees;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_fill_vertex_degrees_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1H;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_fill_vertex_degrees_set - (* - <- call;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_ontology_vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_vertex_degrees_operator_fill_vertex_degrees_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degrees;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_vertex_degrees_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_result_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_result_value - (* - <- genEl;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_calc_dispersion_value;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_calc_dispersion_value - (* - <- call;; + _=> nrel_then:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_dispersion;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_vertex_degrees_operator_calc_dispersion_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_calc_dispersion_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C2;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_calc_dispersion_value - (* - <- waitReturn;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_G2_erase_temp_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C4;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_G2_erase_temp_set - (* - <- eraseEl;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _vertex_degrees;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_vertex_degrees_set;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_delete;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_vertex_degrees_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _vertex_degrees;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_delete - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_fill_vertex_degrees_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_fill_vertex_degrees_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_ontology_vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_vertex_degrees_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_filling_vertex_degrees_set (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_vertex_degrees;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_result_value;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_calc_dispersion_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_calc_dispersion_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_dispersion;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_vertex_degrees_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_calc_dispersion_value;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_calc_dispersion_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_G1_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator7B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_G2_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_G2_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _vertex_degrees;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_dispersion_of_vertex_degrees_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_dispersion_of_vertex_degrees_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_vertex_degrees;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; - *);; + _-> .._agent_of_calculation_dispersion_of_vertex_degrees_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_dispersion_of_vertex_degrees_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_dispersion_of_vertex_degrees_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_agent_calc_disp_v_deg.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_agent_calc_disp_v_deg.scs index 527edf620..8f93228ca 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_agent_calc_disp_v_deg.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_agent_calc_disp_v_deg.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_dispersion_of_vertex_degrees <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_dispersion_of_vertex_degrees; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_txt_calc_disp_v_deg.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_txt_calc_disp_v_deg.scs deleted file mode 100644 index 707fa8817..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/agent_calcul_disp_vertex_degr/sc_txt_calc_disp_v_deg.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_dispersion_of_vertex_degrees --> rrel_key_sc_element: - agent_of_calculation_dispersion_of_vertex_degrees; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_calcul_num_onto_connect/proc_calc_n_onto_connect_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_calcul_num_onto_connect/proc_calc_n_onto_connect_content.scs index 073044e2b..f7ef87cb8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_calcul_num_onto_connect/proc_calc_n_onto_connect_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_calcul_num_onto_connect/proc_calc_n_onto_connect_content.scs @@ -1,196 +1,164 @@ lib_component_proc_of_calculation_of_number_ontology_connections = [* -scp_program -> proc_of_calculation_of_number_ontology_connections - (* - -> rrel_params: .proc_of_calculation_of_number_ontology_connections_params - (* - -> rrel_1: rrel_in: _set_of_vertexes;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _number_of_connections;; - *);; +proc_of_calculation_of_number_ontology_connections +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_calculation_of_number_ontology_connections_operator_set - (* - -> rrel_init: .proc_of_calculation_of_number_ontology_connections_operator_assign_zero - (* - <- contAssign;; +proc_of_calculation_of_number_ontology_connections = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; +_-> rrel_1:: rrel_in:: _set_of_vertexes; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _number_of_connections; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_add_all_elem_to_temp_set;; - *);; + _-> rrel_1:: .._proc_of_calculation_of_number_ontology_connections_operator_assign_zero (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _number_of_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> .proc_of_calculation_of_number_ontology_connections_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes;; - - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter;; - *);; - - -> .proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_loop_arc_erase;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_temp_set;; - *);; - - -> .proc_of_calculation_of_number_ontology_connections_operator_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_gen_set_all_arcs_of_vertex_temp;; - *);; - - -> .proc_of_calculation_of_number_ontology_connections_operator_gen_set_all_arcs_of_vertex_temp - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_arcs_of_vertex_temp;; - - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_add_output_arcs_to_temp_set;; - *);; - - -> .proc_of_calculation_of_number_ontology_connections_operator_add_output_arcs_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex;; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_add_all_elem_to_temp_set;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex_temp;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes;; - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter;; + *);; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex_temp;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_arc;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_temp_set;; + *);; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_loop_arc_erase;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_erase_all_arcs_of_vertex_temp;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_loop_arc_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_gen_set_all_arcs_of_vertex_temp;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_1;; - *);; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_return;; + *);; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_1 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_return (* + _<- return;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_arc;; + *);; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_2;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_gen_set_all_arcs_of_vertex_temp (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_arcs_of_vertex_temp;; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_2 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_add_output_arcs_to_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_add_output_arcs_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _all_arcs_of_vertex_temp;; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking;; - *);; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking - (* - <- searchElStr3;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex_temp;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_arc;; - -> rrel_1: rrel_assign: rrel_scp_var: _element1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_erase_all_arcs_of_vertex_temp;; + *);; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_4;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_4 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element1;; + _-> .._proc_of_calculation_of_number_ontology_connections_erase_all_arcs_of_vertex_temp (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex_temp;; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_5;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter;; + *);; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_5 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element2;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_2;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking;; + *);; - => nrel_then: .proc_of_calculation_of_number_ontology_connections_operator_increase;; - => nrel_else: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_2_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_of_calculation_of_number_ontology_connections_operator_increase - (* - <- contAdd;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_connections;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_connections;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_3_checking (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; - -> .proc_of_calculation_of_number_ontology_connections_erase_all_arcs_of_vertex_temp - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_4;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_arcs_of_vertex_temp;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element1;; - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_all_elements_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_5;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> .proc_of_calculation_of_number_ontology_connections_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element2;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_vertexes;; + _=> nrel_then:: .._proc_of_calculation_of_number_ontology_connections_operator_increase;; + _=> nrel_else:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - => nrel_goto: .proc_of_calculation_of_number_ontology_connections_operator_return;; - *);; + _-> .._proc_of_calculation_of_number_ontology_connections_operator_increase (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _number_of_connections;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .proc_of_calculation_of_number_ontology_connections_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_calculation_of_number_ontology_connections_operator_erase_not_ontology_arc_1_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_find_all_onto_v_degr/proc_find_all_v_degr_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_find_all_onto_v_degr/proc_find_all_v_degr_content.scs index 891ae60ba..a3a0ba5e6 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_find_all_onto_v_degr/proc_find_all_v_degr_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Ingwe_Miller_metrics/common/scp_prog_comp/lib_comp_find_all_onto_v_degr/proc_find_all_v_degr_content.scs @@ -1,362 +1,298 @@ lib_component_proc_of_finding_all_ontology_vertex_degrees = [* -scp_program -> proc_of_finding_all_ontology_vertex_degrees - (* - -> rrel_params: .proc_of_finding_all_ontology_vertex_degrees_params - (* - -> rrel_1: rrel_in: _set_of_vertexes;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _vertex_degrees;; - *);; - - -> rrel_operators: .proc_of_finding_all_ontology_vertex_degrees_operator_set - (* - -> rrel_init: .proc_of_finding_all_ontology_vertex_degrees_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_temp_set;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_arcs_of_vertex;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex_temp;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex_temp - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_arcs_of_vertex_temp;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_add_input_arcs_to_temp_set;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_add_input_arcs_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex_temp;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_add_output_arcs_to_temp_set;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_add_output_arcs_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex_temp;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex_temp;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_arc;; - - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex_temp;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_1;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_arc;; - - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_2;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3;; - *);; - - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_3;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3;; - *);; +proc_of_finding_all_ontology_vertex_degrees +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_all_ontology_vertex_degrees = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set_of_vertexes; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _vertex_degrees; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_all_ontology_vertex_degrees_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes;; + + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_3 - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; - -> rrel_1: rrel_assign: rrel_scp_var: _element1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_temp_set;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_4;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_4 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _element1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; - -> rrel_set_2: rrel_assign: rrel_scp_var: _set_of_tuples_arcs;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_return;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_return (* + _<- return;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter - (* - <- searchElStr3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_tuples_arcs;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_arc;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_arcs_of_vertex;; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_6_loop_arc_erase;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_erase_set_of_tuples_arcs;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex_temp;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_6_loop_arc_erase - (* - <- eraseEl;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_set_all_arcs_of_vertex_temp (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_arcs_of_vertex_temp;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_add_input_arcs_to_temp_set;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_7;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_add_input_arcs_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _all_arcs_of_vertex_temp;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_7 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_add_output_arcs_to_temp_set;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _element1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _some_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_add_output_arcs_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _all_arcs_of_vertex_temp;; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_8;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_8 - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex_temp;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element1;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex_temp;; + *);; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_9;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_9 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element2;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex_temp (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex_temp;; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_10;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_vertex_degree;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_10 - (* - <- genElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_gen_vertex_degree (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _vertex_degree;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_arc;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_call_proc_of_cardinality_colculation;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_call_proc_of_cardinality_colculation (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_all_ontology_vertex_degrees_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _vertex_degree;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .proc_of_finding_all_ontology_vertex_degrees_erase_set_of_tuples_arcs - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_waitreturn_proc_of_cardinality_colculation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _set_of_tuples_arcs;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_waitreturn_proc_of_cardinality_colculation (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_add_vertex_degree_to_set;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3 - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_add_vertex_degree_to_set (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _vertex_degrees;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_degree;; - -> rrel_1: rrel_assign: rrel_scp_var: _element1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex;; + *);; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_4;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_4 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element1;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_5;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_2;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_5 - (* - <- searchElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element2;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_3;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3;; + *);; - => nrel_then: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_6;; - => nrel_else: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_6 - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_4;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_arc;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element1;; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_5;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex_temp - (* - <- eraseEl;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element2;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_arcs_of_vertex_temp;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_6;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_gen_vertex_degree;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_gen_vertex_degree - (* - <- genEl;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _vertex_degree;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_call_proc_of_cardinality_colculation;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_4;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_call_proc_of_cardinality_colculation - (* - <- call;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _set_of_tuples_arcs;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_all_ontology_vertex_degrees_operator_call_proc_of_cardinality_colculation_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_arcs_of_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _vertex_degree;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_waitreturn_proc_of_cardinality_colculation;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_tuples_arcs;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_arc;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_waitreturn_proc_of_cardinality_colculation - (* - <- waitReturn;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_6_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_erase_set_of_tuples_arcs;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_6_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_add_vertex_degree_to_set;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_7;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_add_vertex_degree_to_set - (* - <- genElStr3;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_erase_set_of_tuples_arcs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_tuples_arcs;; - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_degrees;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_degree;; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_1_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _some_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; - -> .proc_of_finding_all_ontology_vertex_degrees_erase_all_arcs_of_vertex - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_8;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_arcs_of_vertex;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_8 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element1;; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_all_elements_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_9;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; + *);; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_9 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element2;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_vertexes;; + _=> nrel_then:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_10;; + _=> nrel_else:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_all_ontology_vertex_degrees_operator_return;; - *);; + _-> .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_10 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_arcs_of_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_arc;; - -> .proc_of_finding_all_ontology_vertex_degrees_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_all_ontology_vertex_degrees_operator_erase_not_ontology_arc_2_5_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/agent_calc_number_sect_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/agent_calc_number_sect_content.scs index e85ce7593..e90ee740b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/agent_calc_number_sect_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/agent_calc_number_sect_content.scs @@ -1,174 +1,142 @@ -sc_text_of_agent_of_calculation_number_of_sections = [* agent_of_calculation_number_of_sections => nrel_main_idtf: [агентная scp-программа подсчета количества разделов базы знаний] (* <- lang_ru;; *); [agent scp-program of calculation number of knowledge base sections] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_sections - (* - -> rrel_params: .agent_of_calculation_number_of_sections_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_number_of_sections_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_sections_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_sections_operator1B;; - *);; - - -> .agent_of_calculation_number_of_sections_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_sections_operator_gen_all_sections;; - => nrel_else: .agent_of_calculation_number_of_sections_operator_return;; - *);; - - -> .agent_of_calculation_number_of_sections_operator_gen_all_sections - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_sections;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_number_of_sections_operator1C2;; - *);; +agent_of_calculation_number_of_sections = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_number_of_sections_operator1C2 - (* - <- searchSetStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_section;; + _-> rrel_1:: .._agent_of_calculation_number_of_sections_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_sections;; - - => nrel_goto: .agent_of_calculation_number_of_sections_operator1C3;; - *);; - - -> .agent_of_calculation_number_of_sections_operator1C3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: non_atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_section;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_sections;; - - => nrel_goto: .agent_of_calculation_number_of_sections_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator1B;; + *);; - -> .agent_of_calculation_number_of_sections_operator1C4 - (* - <- searchSetStr3;; + _-> .._agent_of_calculation_number_of_sections_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_section;; + _=> nrel_then:: .._agent_of_calculation_number_of_sections_operator_gen_all_sections;; + _=> nrel_else:: .._agent_of_calculation_number_of_sections_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_sections;; + _-> .._agent_of_calculation_number_of_sections_operator_gen_all_sections (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_sections;; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_gen_result_value_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator1C2;; + *);; - -> .agent_of_calculation_number_of_sections_operator_gen_result_value_set - (* - <- genEl;; + _-> .._agent_of_calculation_number_of_sections_operator_return (* + _<- return;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + *);; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_calc_sections_number_set;; - *);; + _-> .._agent_of_calculation_number_of_sections_operator1C2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_sections;; - -> .agent_of_calculation_number_of_sections_operator_calc_sections_number_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_sections_operator_calc_sections_number_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_sections;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_sections_operator1C3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: non_atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_sections;; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_waitreturn_calc_sections_number;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator1C4;; + *);; - -> .agent_of_calculation_number_of_sections_operator_waitreturn_calc_sections_number - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_sections_operator1C4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_sections;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_gen_result_value_set;; + *);; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_number_of_sections_operator_gen_result_value_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> .agent_of_calculation_number_of_sections_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_calc_sections_number_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_sections;; + _-> .._agent_of_calculation_number_of_sections_operator_calc_sections_number_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_sections_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_sections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_waitreturn_calc_sections_number;; + *);; - -> .agent_of_calculation_number_of_sections_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_number_of_sections_operator_waitreturn_calc_sections_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_sections_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_sections;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_G1_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_number_of_sections_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_sections;; - -> .agent_of_calculation_number_of_sections_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_sections_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_sections_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_sections;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_sections_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_number_of_sections_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_number_of_sections_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_number_of_sections_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_sections_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_sections_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_sections_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_agent_calc_number_sect.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_agent_calc_number_sect.scs index f0bbbfce9..a8aa93e4a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_agent_calc_number_sect.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_agent_calc_number_sect.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_number_of_sections <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_number_of_sections; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_txt_agent_calc_number_sect.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_txt_agent_calc_number_sect.scs deleted file mode 100644 index 90c45cce3..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_sect/sc_txt_agent_calc_number_sect.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_sections --> rrel_key_sc_element: - agent_of_calculation_number_of_sections; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/agent_of_calculation_number_of_subject_domains_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/agent_of_calculation_number_of_subject_domains_content.scs index 9238b3fe2..e194d2716 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/agent_of_calculation_number_of_subject_domains_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/agent_of_calculation_number_of_subject_domains_content.scs @@ -1,148 +1,122 @@ -sc_text_of_agent_of_calculation_number_of_subject_domains = [* agent_of_calculation_number_of_subject_domains => nrel_main_idtf: [агентная scp-программа подсчета количества предметных областей базы знаний] (* <- lang_ru;; *); [agent scp-program of calculation number of knowledge base subject domains] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_subject_domains - (* - -> rrel_params: .agent_of_calculation_number_of_subject_domains_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_number_of_subject_domains_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_subject_domains_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator1B;; - *);; - - -> .agent_of_calculation_number_of_subject_domains_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_subject_domains;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_subject_domains_operator_gen_all_subject_domains;; - => nrel_else: .agent_of_calculation_number_of_subject_domains_operator_return;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_number_of_subject_domains_operator_gen_all_subject_domains - (* - <- genEl;; +agent_of_calculation_number_of_subject_domains = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_subject_domains;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator1C2;; - *);; + _-> rrel_1:: .._agent_of_calculation_number_of_subject_domains_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_subject_domains_operator1C2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_subject_domains;; - - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_gen_result_value_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator1B;; + *);; - -> .agent_of_calculation_number_of_subject_domains_operator_gen_result_value_set - (* - <- genEl;; + _-> .._agent_of_calculation_number_of_subject_domains_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_subject_domains;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _=> nrel_then:: .._agent_of_calculation_number_of_subject_domains_operator_gen_all_subject_domains;; + _=> nrel_else:: .._agent_of_calculation_number_of_subject_domains_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_calc_sections_number_set;; - *);; + _-> .._agent_of_calculation_number_of_subject_domains_operator_gen_all_subject_domains (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_subject_domains;; - -> .agent_of_calculation_number_of_subject_domains_operator_calc_sections_number_set - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_subject_domains_operator_calc_sections_number_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_subject_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_subject_domains_operator_return (* + _<- return;; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_waitreturn_calc_sections_number;; - *);; + *);; - -> .agent_of_calculation_number_of_subject_domains_operator_waitreturn_calc_sections_number - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_subject_domains_operator1C2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_subject_domains;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_gen_result_value_set;; + *);; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_number_of_subject_domains_operator_gen_result_value_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> .agent_of_calculation_number_of_subject_domains_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_calc_sections_number_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_subject_domains;; + _-> .._agent_of_calculation_number_of_subject_domains_operator_calc_sections_number_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_subject_domains_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_subject_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_waitreturn_calc_sections_number;; + *);; - -> .agent_of_calculation_number_of_subject_domains_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_number_of_subject_domains_operator_waitreturn_calc_sections_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_subject_domains_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_subject_domains;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_G1_erase_temp_set;; + *);; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_number_of_subject_domains_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_subject_domains;; - -> .agent_of_calculation_number_of_subject_domains_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_subject_domains_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_subject_domains_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_subject_domains;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_number_of_subject_domains_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_number_of_subject_domains_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_number_of_subject_domains_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_subject_domains_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_subject_domains_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_subject_domains_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_agent_calc_number_subjdomains.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_agent_calc_number_subjdomains.scs index 8b56f1b2f..e69de29bb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_agent_calc_number_subjdomains.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_agent_calc_number_subjdomains.scs @@ -1,49 +0,0 @@ -sc_agent_of_calculation_number_of_subject_domains -=> nrel_main_idtf: - [sc-агент подсчета количества предметных областей базы знаний] (* <- lang_ru;; *); - [sc-agent of calculation number of knowledge base subject domains] (* <- lang_en;; *); - -<- abstract_sc_agent; - -=> nrel_primary_initiation_condition: - (sc_event_add_output_arc => question_initiated); - -=> nrel_initiation_condition_and_result: - (..sc_agent_of_calculation_number_of_subject_domains_condition => ..sc_agent_of_calculation_number_of_subject_domains_result); - -<= nrel_sc_agent_key_sc_elements: - { - question_initiated; - question; - action_to_calculate_number_of_subject_domains - }; - -=> nrel_inclusion: - .platform_independent_realization_of_sc_agent_of_calculation_number_of_subject_domains - (* - <- platform_independent_abstract_sc_agent;; - <= nrel_sc_agent_program: - { - agent_of_calculation_number_of_subject_domains - };; - - -> sc_agent_of_calculation_number_of_subject_domains_scp - (* <- active_sc_agent;; *);; - *);; - -..sc_agent_of_calculation_number_of_subject_domains_condition -= [* - action_to_calculate_number_of_subject_domains _-> .._question;; - question_initiated _-> .._question;; - question _-> .._question;; - .._question _-> .._parameter;; -*];; - -..sc_agent_of_calculation_number_of_subject_domains_result -= [* - action_to_calculate_number_of_subject_domains _-> .._question;; - question_finished _-> .._question;; - question _-> .._question;; - .._question _=> nrel_answer:: .._answer;; - .._question _-> .._parameter;; -*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_txt_agent_calc_number_subjdomains.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_txt_agent_calc_number_subjdomains.scs deleted file mode 100644 index e95894fc5..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_calc_number_subjdomains/sc_txt_agent_calc_number_subjdomains.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_subject_domains --> rrel_key_sc_element: - agent_of_calculation_number_of_subject_domains; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/agent_of_calculation_average_depth_of_subject_domain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/agent_of_calculation_average_depth_of_subject_domain_content.scs index ad4b686fc..9d06284e3 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/agent_of_calculation_average_depth_of_subject_domain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/agent_of_calculation_average_depth_of_subject_domain_content.scs @@ -1,214 +1,177 @@ -sc_text_of_agent_of_calculation_average_depth_of_subject_domain = [* agent_of_calculation_average_depth_of_subject_domain => nrel_main_idtf: [агентная scp-программа вычисления cредней глубины предметных областей] (* <- lang_ru;; *); [agent scp-program of calculation average depth of subject domain] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_average_depth_of_subject_domain - (* - -> rrel_params: .agent_of_calculation_average_depth_of_subject_domain_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_average_depth_of_subject_domain_operator_set - (* - -> rrel_init: .agent_of_calculacaltion_average_depth_of_subject_domain_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator1B;; - *);; - - -> .agent_of_calculation_average_depth_of_subject_domain_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_average_depth_of_subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_average_depth_of_subject_domain_operator1C;; - => nrel_else: .agent_of_calculation_average_depth_of_subject_domain_operator_return;; - *);; - - -> .agent_of_calculation_average_depth_of_subject_domain_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subject_domain;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .agent_of_calculation_average_depth_of_subject_domain_operator1D;; - => nrel_else: .agent_of_calculation_average_depth_of_subject_domain_operator_return;; - *);; +agent_of_calculation_average_depth_of_subject_domain = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_average_depth_of_subject_domain_operator1D - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; + _-> rrel_1:: .._agent_of_calculacaltion_average_depth_of_subject_domain_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_average_depth_of_subject_domain_operator2A;; - => nrel_else: .agent_of_calculation_average_depth_of_subject_domain_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_average_depth_of_subject_domain_operator2A - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_private_subject_domain;; - - => nrel_then: .agent_of_calculation_average_depth_of_subject_domain_operator2B;; - => nrel_else: .agent_of_calculation_average_depth_of_subject_domain_operator2C;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator1B;; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator2C - (* - <- contAssign;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_depth_of_subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_assign: rrel_scp_var: _average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_then:: .._agent_of_calculation_average_depth_of_subject_domain_operator1C;; + _=> nrel_else:: .._agent_of_calculation_average_depth_of_subject_domain_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator4A;; - *);; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subject_domain;; - -> .agent_of_calculation_average_depth_of_subject_domain_operator2B - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_average_depth_of_subject_domain_operator1D;; + _=> nrel_else:: .._agent_of_calculation_average_depth_of_subject_domain_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_depth;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator_return (* + _<- return;; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator2D;; - *);; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator2D - (* - <- contAssign;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _subject_domain;; - -> rrel_1: rrel_assign: rrel_scp_var: _current_depth;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _=> nrel_then:: .._agent_of_calculation_average_depth_of_subject_domain_operator2A;; + _=> nrel_else:: .._agent_of_calculation_average_depth_of_subject_domain_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator2E;; - *);; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_private_subject_domain;; - -> .agent_of_calculation_average_depth_of_subject_domain_operator2E - (* - <- call;; + _=> nrel_then:: .._agent_of_calculation_average_depth_of_subject_domain_operator2B;; + _=> nrel_else:: .._agent_of_calculation_average_depth_of_subject_domain_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_subject_domain;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_depth_of_subject_domain_operator2E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depth;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_depth_of_subject_domain_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be an instance of subject domain];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator2F;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator4B;; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator2F - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator4B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator3A;; - *);; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_depth;; - -> .agent_of_calculation_average_depth_of_subject_domain_operator3A - (* - <- contAssign;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator2D;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2C (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator3B;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator4A;; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator3B - (* - <- call;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_depth_of_subject_domain_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_depth_of_subject_domain;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _average_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_depth_of_subject_domain_operator3B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _average_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator4B;; + *);; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator3C;; - *);; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2D (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _current_depth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> .agent_of_calculation_average_depth_of_subject_domain_operator3C - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator2E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_subject_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_depth_of_subject_domain_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_depth;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator2F;; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator4A - (* - <- call;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator2F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_depth_of_subject_domain_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_depth_of_subject_domain;; - -> rrel_3: rrel_fixed: rrel_scp_var: _average_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator3A;; + *);; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator4B;; - *);; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator3A (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> .agent_of_calculation_average_depth_of_subject_domain_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_depth_of_subject_domain_operator_call_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be an instance of subject domain];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator3B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_depth_of_subject_domain_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_depth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _average_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator4B;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator3C;; + *);; - -> .agent_of_calculation_average_depth_of_subject_domain_operator4B - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_depth_of_subject_domain_operator3C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_calculation_average_depth_of_subject_domain_operator_return;; - *);; - - -> .agent_of_calculation_average_depth_of_subject_domain_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_depth_of_subject_domain_operator4A;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_agent_of_calculation_average_depth_of_subject_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_agent_of_calculation_average_depth_of_subject_domain.scs index fdd18ec0a..c0cdf7aa0 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_agent_of_calculation_average_depth_of_subject_domain.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_agent_of_calculation_average_depth_of_subject_domain.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_average_depth_of_subject_domain <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_average_depth_of_subject_domain; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_text_of_agent_of_calculation_average_depth_of_subject_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_text_of_agent_of_calculation_average_depth_of_subject_domain.scs deleted file mode 100755 index 78aeefd91..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_average_depth_of_subject_domain/sc_text_of_agent_of_calculation_average_depth_of_subject_domain.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_average_depth_of_subject_domain --> rrel_key_sc_element: - agent_of_calculation_average_depth_of_subject_domain; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/agent_of_calculation_number_of_class_instances_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/agent_of_calculation_number_of_class_instances_content.scs index 75260da05..27f8d9fc9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/agent_of_calculation_number_of_class_instances_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/agent_of_calculation_number_of_class_instances_content.scs @@ -1,172 +1,142 @@ -sc_text_of_agent_of_calculation_number_of_class_instances = [* agent_of_calculation_number_of_class_instances => nrel_main_idtf: [агентная scp-программа подсчета количества элементов класса] (* <- lang_ru;; *); [agent scp-program of calculation number of class instances] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_class_instances - (* - -> rrel_params: .agent_of_calculation_number_of_class_instances_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_calculation_number_of_class_instances = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_calculation_number_of_class_instances_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator1B;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_calculation_number_of_class_instances_operator1C;; + _=> nrel_else:: .._agent_of_calculation_number_of_class_instances_operator_return;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; + + _=> nrel_then:: .._agent_of_calculation_number_of_class_instances_operator1D;; + _=> nrel_else:: .._agent_of_calculation_number_of_class_instances_operator_return;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator1D (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + + _=> nrel_then:: .._agent_of_calculation_number_of_class_instances_operator1E;; + _=> nrel_else:: .._agent_of_calculation_number_of_class_instances_operator4B;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator1E (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_entities;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator1F;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator4B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_class_instances_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a concept];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_calculation_number_of_class_instances_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_class_instances_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator1B;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_class_instances;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_class_instances_operator1C;; - => nrel_else: .agent_of_calculation_number_of_class_instances_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator4C;; + *);; - -> .agent_of_calculation_number_of_class_instances_operator1C - (* - <- searchElStr3;; + _-> .._agent_of_calculation_number_of_class_instances_operator4C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - - => nrel_then: .agent_of_calculation_number_of_class_instances_operator1D;; - => nrel_else: .agent_of_calculation_number_of_class_instances_operator_return;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator1D - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_not_relation: _class;; - - => nrel_then: .agent_of_calculation_number_of_class_instances_operator1E;; - => nrel_else: .agent_of_calculation_number_of_class_instances_operator4B;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator1E - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_entities;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator1F;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator1F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _counted_entities;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator2A;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator2A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_count_number_of_class_instances;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_class_instances_operator2A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_entities;; - -> rrel_3: rrel_fixed: rrel_scp_var: _counted_entities;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator2B;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator2B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator3A;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator3A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_class_instances_operator3A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_entities;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator3B;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator3B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator_return;; + *);; - -> .agent_of_calculation_number_of_class_instances_operator4A - (* - <- eraseEl;; + _-> .._agent_of_calculation_number_of_class_instances_operator1F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _counted_entities;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _counted_entities;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator2A;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator2A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_count_number_of_class_instances;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_class_instances_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_entities;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _counted_entities;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_class_instances_operator4B - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_class_instances_operator4B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a concept];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_class_instances_operator2B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator4C;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator3A;; + *);; - -> .agent_of_calculation_number_of_class_instances_operator4C - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_calculation_number_of_class_instances_operator_return;; - *);; - - -> .agent_of_calculation_number_of_class_instances_operator_return - (* - <- return;; - *);; + _-> .._agent_of_calculation_number_of_class_instances_operator3A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_answer_for_agents_of_calculating_power_of_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_class_instances_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_entities;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator3B;; + *);; + + _-> .._agent_of_calculation_number_of_class_instances_operator3B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator4A;; *);; + _-> .._agent_of_calculation_number_of_class_instances_operator4A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _counted_entities;; + + _=> nrel_goto:: .._agent_of_calculation_number_of_class_instances_operator_return;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_agent_of_calculation_number_of_class_instances.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_agent_of_calculation_number_of_class_instances.scs index eeb08035b..f8dc7df1e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_agent_of_calculation_number_of_class_instances.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_agent_of_calculation_number_of_class_instances.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_number_of_class_instances <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_number_of_class_instances; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_text_agent_of_calculation_number_of_class_instances.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_text_agent_of_calculation_number_of_class_instances.scs deleted file mode 100644 index 051d45be1..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_class_instances/sc_text_agent_of_calculation_number_of_class_instances.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_class_instances --> rrel_key_sc_element: - agent_of_calculation_number_of_class_instances; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/agent_of_calculation_number_of_concepts_and_relations_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/agent_of_calculation_number_of_concepts_and_relations_content.scs index 2b75bdfea..bdb10b7f4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/agent_of_calculation_number_of_concepts_and_relations_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/agent_of_calculation_number_of_concepts_and_relations_content.scs @@ -1,233 +1,190 @@ -sc_text_of_agent_of_calculation_number_of_concepts_and_relations = [* agent_of_calculation_number_of_concepts_and_relations => nrel_main_idtf: [агентная scp-программа подсчета количества относительных и абсолютных понятий базы знаний] (* <- lang_ru;; *); [agent scp-program of calculation number of knowledge base concepts and relations] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_concepts_and_relations - (* - -> rrel_params: .agent_of_calculation_number_of_concepts_and_relations_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_number_of_concepts_and_relations_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_concepts_and_relations_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator1B;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_concepts_and_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_all_concepts;; - => nrel_else: .agent_of_calculation_number_of_concepts_and_relations_operator_return;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator_gen_all_concepts - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_concepts;; - - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_subject_domains_temp_set;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator_gen_subject_domains_temp_set - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _subject_domains;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator1C2;; - *);; +agent_of_calculation_number_of_concepts_and_relations = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_number_of_concepts_and_relations_operator1C2 - (* - <- searchSetStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subject_domain;; + _-> rrel_1:: .._agent_of_calculation_number_of_concepts_and_relations_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _subject_domains;; - - => nrel_then: .agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter;; - => nrel_else: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domains;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _subject_domain;; - - => nrel_then: .agent_of_calculation_number_of_concepts_and_relations_operator_D2_loop_erase;; - => nrel_else: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator_D2_loop_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_D3;; - *);; - - -> .agent_of_calculation_number_of_concepts_and_relations_operator_D3 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_concepts_and_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_concepts;; + _=> nrel_then:: .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_all_concepts;; + _=> nrel_else:: .._agent_of_calculation_number_of_concepts_and_relations_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_D4;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_all_concepts (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_concepts;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_D4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_subject_domains_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_return (* + _<- return;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_concepts;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_D5;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_subject_domains_temp_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _subject_domains;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_D5 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator1C2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _subject_domains;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_concepts;; + _=> nrel_then:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter;; + _=> nrel_else:: .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domains;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _subject_domain;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D2_loop_erase;; + _=> nrel_else:: .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_result_value_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_calc_concepts_number_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_calc_concepts_number_set;; + *);; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_calc_concepts_number_set - (* - <- call;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_calc_concepts_number_set (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_concepts_and_relations_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_concepts;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_concepts_and_relations_operator_calc_concepts_number_set_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_concepts;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_calc_sections_number;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_calc_sections_number;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_calc_sections_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_calc_sections_number - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _subject_domains;; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set_1;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set;; + *);; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set_1 - (* - <- eraseEl;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_concepts;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _subject_domains;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_agent_work_result;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_concepts_and_relations_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_concepts_and_relations;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_G1_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_generation_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_concepts;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator7A;; + *);; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_concepts_and_relations_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_concepts_and_relations;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_D2_loop_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_D3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_concepts;; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D4;; + *);; - -> .agent_of_calculation_number_of_concepts_and_relations_operator7A - (* - <- genElStr3;; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_D4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_concepts;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D5;; + *);; - => nrel_goto: .agent_of_calculation_number_of_concepts_and_relations_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_concepts_and_relations_operator_D5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_concepts;; - -> .agent_of_calculation_number_of_concepts_and_relations_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_concepts_and_relations_operator_D1_loop_enter;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_agent_of_calculation_number_of_concepts_and_relations.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_agent_of_calculation_number_of_concepts_and_relations.scs index 38717b723..04c159fa9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_agent_of_calculation_number_of_concepts_and_relations.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_agent_of_calculation_number_of_concepts_and_relations.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_number_of_concepts_and_relations <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_number_of_concepts_and_relations; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_text_agent_of_calculation_number_of_concepts_and_relations.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_text_agent_of_calculation_number_of_concepts_and_relations.scs deleted file mode 100644 index dc45ef26a..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_calculation_number_of_concepts_and_relations/sc_text_agent_of_calculation_number_of_concepts_and_relations.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_concepts_and_relations --> rrel_key_sc_element: - agent_of_calculation_number_of_concepts_and_relations; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/agent_of_counting_arcs_in_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/agent_of_counting_arcs_in_structure_content.scs index fe4ccc9e8..96686d519 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/agent_of_counting_arcs_in_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/agent_of_counting_arcs_in_structure_content.scs @@ -1,302 +1,246 @@ -sc_text_of_agent_of_counting_arcs_in_structure = [* agent_of_counting_arcs_in_structure => nrel_main_idtf: [агентная scp-программа подсчета количества sc-дуг в струтуре] (* <- lang_ru;; *); -=> nrel_main_idtf: [agent scp-program of counting number of sc-arcs in structure] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_counting_arcs_in_structure - (* - -> rrel_params: .agent_of_counting_arcs_in_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_counting_arcs_in_structure_operator_set - (* - -> rrel_init: .agent_of_counting_arcs_in_structure_operator_get_quest - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_check_action;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_check_action - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_count_arcs_in_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_counting_arcs_in_structure_operator_get_first_argument;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator_return;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_get_first_argument - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _struct;; - - => nrel_then: .agent_of_counting_arcs_in_structure_operator_get_context;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator_invalid_first_argument;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_invalid_first_argument - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_validation_failed;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_counting_arcs_in_structure_operator_get_context - (* - <- searchElStr5;; +agent_of_counting_arcs_in_structure = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_counting_arcs_in_structure_operator_validate_context;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator_set_context_existence_to_false;; - *);; + _-> rrel_1:: .._agent_of_counting_arcs_in_structure_operator_get_quest (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_counting_arcs_in_structure_operator_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_counting_arcs_in_structure_operator_set_context_existence_to_true;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator_invalid_context;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_invalid_context - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_counting_arcs_in_structure_operator1;; - *);; - - -> .agent_of_counting_arcs_in_structure_operator_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_check_action;; + *);; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator1;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator_check_action (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_count_arcs_in_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_counting_arcs_in_structure_operator1 - (* - <- contAssign;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator_get_first_argument;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_of_counting_arcs_in_structure_operator_get_first_argument (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _struct;; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator2;; - *);; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator_get_context;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator_invalid_first_argument;; + *);; - -> .agent_of_counting_arcs_in_structure_operator2 - (* - <- searchSetStr3;; + _-> .._agent_of_counting_arcs_in_structure_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_elements;; + _-> .._agent_of_counting_arcs_in_structure_operator_get_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3A;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator4B;; - *);; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator_validate_context;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator_set_context_existence_to_false;; + *);; - -> .agent_of_counting_arcs_in_structure_operator3A - (* - <- searchElStr3;; + _-> .._agent_of_counting_arcs_in_structure_operator_invalid_first_argument (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct).];; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_validation_failed;; + *);; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3B;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator4A;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator_validation_failed (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_arcs_in_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_counting_arcs_in_structure_operator3B - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_validation_failed_wait;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _-> .._agent_of_counting_arcs_in_structure_operator_validation_failed_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator3C1;; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_return;; + *);; - -> .agent_of_counting_arcs_in_structure_operator3C1 - (* - <- ifType;; + _-> .._agent_of_counting_arcs_in_structure_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _element;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator_invalid_context;; + *);; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3A;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator3C2;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_counting_arcs_in_structure_operator3C2 - (* - <- ifType;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_link: _element;; + _-> .._agent_of_counting_arcs_in_structure_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3A;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator3D1;; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator2;; + *);; - -> .agent_of_counting_arcs_in_structure_operator3D1 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_counting_arcs_in_structure_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elements;; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3D2;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator3E;; - *);; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3A;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator4B;; + *);; - -> .agent_of_counting_arcs_in_structure_operator3D2 - (* - <- searchElStr3;; + _-> .._agent_of_counting_arcs_in_structure_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3B;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator4A;; + *);; - => nrel_then: .agent_of_counting_arcs_in_structure_operator3E;; - => nrel_else: .agent_of_counting_arcs_in_structure_operator3A;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; - -> .agent_of_counting_arcs_in_structure_operator3E - (* - <- contAdd;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_gen_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_arcs;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _-> .._agent_of_counting_arcs_in_structure_operator_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_arcs_in_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_count_arcs_in_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_arcs;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator3A;; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_gen_answer_wait_return;; + *);; - -> .agent_of_counting_arcs_in_structure_operator4A - (* - <- eraseEl;; + _-> .._agent_of_counting_arcs_in_structure_operator_gen_answer_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_elements;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_question_finished_successfully;; + *);; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator4B;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator_question_finished_successfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_counting_arcs_in_structure_operator4B - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_context_exist;; + _-> .._agent_of_counting_arcs_in_structure_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator3C1;; + *);; - -> .agent_of_counting_arcs_in_structure_operator_gen_answer - (* - <- call;; + _-> .._agent_of_counting_arcs_in_structure_operator4A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_elements;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_arcs_in_structure_operator_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_count_arcs_in_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_arcs;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator4B;; + *);; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_gen_answer_wait_return;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator3C1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _element;; - -> .agent_of_counting_arcs_in_structure_operator_gen_answer_wait_return - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3A;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator3C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_counting_arcs_in_structure_operator3C2 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_link:: rrel_scp_var:: _element;; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_question_finished_successfully;; - *);; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3A;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator3D1;; + *);; - -> .agent_of_counting_arcs_in_structure_operator_question_finished_successfully - (* - <- genElStr3;; + _-> .._agent_of_counting_arcs_in_structure_operator3D1 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3D2;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator3E;; + *);; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator3D2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; - -> .agent_of_counting_arcs_in_structure_operator_validation_failed - (* - <- call;; + _=> nrel_then:: .._agent_of_counting_arcs_in_structure_operator3E;; + _=> nrel_else:: .._agent_of_counting_arcs_in_structure_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_arcs_in_structure_operator_validation_failed_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_counting_arcs_in_structure_operator3E (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_arcs;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_validation_failed_wait;; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator3A;; + *);; - -> .agent_of_counting_arcs_in_structure_operator_validation_failed_wait - (* - <- waitReturn;; + _-> .._agent_of_counting_arcs_in_structure_operator_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator1;; + *);; - => nrel_goto: .agent_of_counting_arcs_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_arcs_in_structure_operator_invalid_context (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be a structure(rrel_struct).];; - -> .agent_of_counting_arcs_in_structure_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_counting_arcs_in_structure_operator_validation_failed;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_agent_of_counting_arcs_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_agent_of_counting_arcs_in_structure.scs index ee2a672d2..eebaca223 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_agent_of_counting_arcs_in_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_agent_of_counting_arcs_in_structure.scs @@ -6,6 +6,9 @@ sc_agent_of_counting_arcs_in_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_count_arcs_in_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_text_of_agent_of_counting_arcs_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_text_of_agent_of_counting_arcs_in_structure.scs deleted file mode 100644 index f8fea5d87..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_arcs_in_structure/sc_text_of_agent_of_counting_arcs_in_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_counting_arcs_in_structure --> rrel_key_sc_element: - agent_of_counting_arcs_in_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/agent_of_counting_logical_formulas_quantity_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/agent_of_counting_logical_formulas_quantity_content.scs index 76f796472..19d8d2e98 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/agent_of_counting_logical_formulas_quantity_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/agent_of_counting_logical_formulas_quantity_content.scs @@ -1,179 +1,147 @@ -sc_text_of_agent_of_counting_logical_formulas_quantity = [* agent_of_counting_logical_formulas_quantity => nrel_main_idtf: [агентная scp-программа подсчета количества логических формул] (* <- lang_ru;; *); [agent scp-program of counting logical formulas quantity] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_counting_logical_formulas_quantity - (* - -> rrel_params: .agent_of_counting_logical_formulas_quantity_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_counting_logical_formulas_quantity_operator_set - (* - -> rrel_init: .agent_of_counting_logical_formulas_quantity_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator1B;; - *);; - - -> .agent_of_counting_logical_formulas_quantity_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_count_logical_formulas_quantity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_counting_logical_formulas_quantity_operator2A;; - => nrel_else: .agent_of_counting_logical_formulas_quantity_operator_return;; - *);; - - -> .agent_of_counting_logical_formulas_quantity_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _quantity_of_definitions;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator2B;; - *);; +agent_of_counting_logical_formulas_quantity = [* +.._process1 +_<- scp_process; - -> .agent_of_counting_logical_formulas_quantity_operator2B - (* - <- call;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_logical_formulas_quantity_operator2B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_fixed: rrel_scp_var: _quantity_of_definitions;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> rrel_1:: .._agent_of_counting_logical_formulas_quantity_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator2C;; - *);; - - -> .agent_of_counting_logical_formulas_quantity_operator2C - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator3A;; - *);; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator1B;; + *);; - -> .agent_of_counting_logical_formulas_quantity_operator3A - (* - <- genEl;; + _-> .._agent_of_counting_logical_formulas_quantity_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_count_logical_formulas_quantity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _quantity_of_statements;; + _=> nrel_then:: .._agent_of_counting_logical_formulas_quantity_operator2A;; + _=> nrel_else:: .._agent_of_counting_logical_formulas_quantity_operator_return;; + *);; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator3B;; - *);; + _-> .._agent_of_counting_logical_formulas_quantity_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _quantity_of_definitions;; - -> .agent_of_counting_logical_formulas_quantity_operator3B - (* - <- call;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_logical_formulas_quantity_operator3B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: statement;; - -> rrel_2: rrel_fixed: rrel_scp_var: _quantity_of_statements;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_counting_logical_formulas_quantity_operator_return (* + _<- return;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator3C;; - *);; + *);; - -> .agent_of_counting_logical_formulas_quantity_operator3C - (* - <- waitReturn;; + _-> .._agent_of_counting_logical_formulas_quantity_operator2B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_logical_formulas_quantity_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _quantity_of_definitions;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator2C;; + *);; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator4;; - *);; + _-> .._agent_of_counting_logical_formulas_quantity_operator2C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_counting_logical_formulas_quantity_operator4 - (* - <- contAdd;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator3A;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _quantity_of_logical_formulas;; - -> rrel_2: rrel_fixed: rrel_scp_var: _quantity_of_statements;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quantity_of_definitions;; + _-> .._agent_of_counting_logical_formulas_quantity_operator3A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _quantity_of_statements;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator3B;; + *);; - -> .agent_of_counting_logical_formulas_quantity_operator5A - (* - <- eraseEl;; + _-> .._agent_of_counting_logical_formulas_quantity_operator3B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_logical_formulas_quantity_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: statement;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _quantity_of_statements;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _quantity_of_definitions;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator3C;; + *);; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator5B;; - *);; + _-> .._agent_of_counting_logical_formulas_quantity_operator3C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_counting_logical_formulas_quantity_operator5B - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _quantity_of_statements;; + _-> .._agent_of_counting_logical_formulas_quantity_operator4 (* + _<- contAdd;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _quantity_of_logical_formulas;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _quantity_of_statements;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quantity_of_definitions;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator_gen_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator5A;; + *);; - -> .agent_of_counting_logical_formulas_quantity_operator_gen_agent_work_result - (* - <- call;; + _-> .._agent_of_counting_logical_formulas_quantity_operator5A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _quantity_of_definitions;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_logical_formulas_quantity_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_count_logical_formulas_quantity;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quantity_of_logical_formulas;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator5B;; + *);; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator_waitreturn_generation_agent_work_result;; - *);; + _-> .._agent_of_counting_logical_formulas_quantity_operator5B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _quantity_of_statements;; - -> .agent_of_counting_logical_formulas_quantity_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_of_counting_logical_formulas_quantity_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_logical_formulas_quantity_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_count_logical_formulas_quantity;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quantity_of_logical_formulas;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_counting_logical_formulas_quantity_operator6A - (* - <- genElStr3;; + _-> .._agent_of_counting_logical_formulas_quantity_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator6A;; + *);; - => nrel_goto: .agent_of_counting_logical_formulas_quantity_operator_return;; - *);; + _-> .._agent_of_counting_logical_formulas_quantity_operator6A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_counting_logical_formulas_quantity_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_counting_logical_formulas_quantity_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_agent_of_counting_logical_formulas_quantity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_agent_of_counting_logical_formulas_quantity.scs index c634e615f..ce6ff8b2d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_agent_of_counting_logical_formulas_quantity.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_agent_of_counting_logical_formulas_quantity.scs @@ -5,6 +5,9 @@ sc_agent_of_counting_logical_formulas_quantity <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_count_logical_formulas_quantity; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_text_of_agent_of_counting_logical_formulas_quantity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_text_of_agent_of_counting_logical_formulas_quantity.scs deleted file mode 100644 index 0b41b5240..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_logical_formulas_quantity/sc_text_of_agent_of_counting_logical_formulas_quantity.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_counting_logical_formulas_quantity --> rrel_key_sc_element: - agent_of_counting_logical_formulas_quantity; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/agent_of_counting_nodes_in_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/agent_of_counting_nodes_in_structure_content.scs index 38023bfa2..6defe4100 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/agent_of_counting_nodes_in_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/agent_of_counting_nodes_in_structure_content.scs @@ -1,267 +1,218 @@ -sc_text_of_agent_of_counting_nodes_in_structure = [* agent_of_counting_nodes_in_structure => nrel_main_idtf: [агентная scp-программа подсчета количества sc-узлов в струтуре] (* <- lang_ru;; *); -=> nrel_main_idtf: [agent scp-program of counting number of sc-nodes in structure] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_counting_nodes_in_structure - (* - -> rrel_params: .agent_of_counting_nodes_in_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_counting_nodes_in_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_counting_nodes_in_structure_operator_get_quest (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_check_action;; + *);; + + _-> .._agent_of_counting_nodes_in_structure_operator_check_action (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_count_nodes_in_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator_get_first_argument;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator_return;; + *);; - -> rrel_operators: .agent_of_counting_nodes_in_structure_operator_set - (* - -> rrel_init: .agent_of_counting_nodes_in_structure_operator_get_quest - (* - <- searchElStr3;; + _-> .._agent_of_counting_nodes_in_structure_operator_get_first_argument (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _pattern;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator_get_context;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator_invalid_first_argument;; + *);; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_check_action;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator_check_action - (* - <- searchElStr3;; + _-> .._agent_of_counting_nodes_in_structure_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_count_nodes_in_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + *);; - => nrel_then: .agent_of_counting_nodes_in_structure_operator_get_first_argument;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_nodes_in_structure_operator_get_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - -> .agent_of_counting_nodes_in_structure_operator_get_first_argument - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator_validate_context;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator_set_context_existence_to_false;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _pattern;; + _-> .._agent_of_counting_nodes_in_structure_operator_invalid_first_argument (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct).];; - => nrel_then: .agent_of_counting_nodes_in_structure_operator_get_context;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator_invalid_first_argument;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_validation_failed;; + *);; - -> .agent_of_counting_nodes_in_structure_operator_invalid_first_argument - (* - <- contAssign;; + _-> .._agent_of_counting_nodes_in_structure_operator_validation_failed (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_nodes_in_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_validation_failed_wait;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator_get_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_counting_nodes_in_structure_operator_validate_context;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator_set_context_existence_to_false;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_counting_nodes_in_structure_operator_set_context_existence_to_true;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator_invalid_context;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator_invalid_context - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator1;; - *);; + _-> .._agent_of_counting_nodes_in_structure_operator_validation_failed_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_counting_nodes_in_structure_operator_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_return;; + *);; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator1;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_nodes;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator2;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator2 - (* - <- searchSetStr3;; + _-> .._agent_of_counting_nodes_in_structure_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _pattern;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node;; + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator_invalid_context;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_nodes;; + _-> .._agent_of_counting_nodes_in_structure_operator_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - => nrel_then: .agent_of_counting_nodes_in_structure_operator3;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator1;; + *);; - -> .agent_of_counting_nodes_in_structure_operator3 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_counting_nodes_in_structure_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_nodes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_counting_nodes_in_structure_operator4B;; - => nrel_else: .agent_of_counting_nodes_in_structure_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator2;; + *);; - -> .agent_of_counting_nodes_in_structure_operator4A - (* - <- call;; + _-> .._agent_of_counting_nodes_in_structure_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_nodes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_nodes_in_structure_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_nodes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator4C;; - *);; + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator3;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_nodes_in_structure_operator4B - (* - <- call;; + _-> .._agent_of_counting_nodes_in_structure_operator3 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_nodes_in_structure_operator4B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_nodes;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_counting_nodes_in_structure_operator4B;; + _=> nrel_else:: .._agent_of_counting_nodes_in_structure_operator4A;; + *);; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator4C;; - *);; + _-> .._agent_of_counting_nodes_in_structure_operator_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_nodes_in_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_count_nodes_in_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_nodes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_counting_nodes_in_structure_operator4C - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_gen_answer_wait_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_counting_nodes_in_structure_operator_gen_answer_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator5;; - *);; - - -> .agent_of_counting_nodes_in_structure_operator5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_nodes;; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator6;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_return;; + *);; - -> .agent_of_counting_nodes_in_structure_operator6 - (* - <- eraseEl;; + _-> .._agent_of_counting_nodes_in_structure_operator4B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_nodes_in_structure_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_nodes;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_context_exist;; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator4C;; + *);; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_gen_answer;; - *);; + _-> .._agent_of_counting_nodes_in_structure_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_nodes_in_structure_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_nodes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_counting_nodes_in_structure_operator_gen_answer - (* - <- call;; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator4C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_nodes_in_structure_operator_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_count_nodes_in_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_nodes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_counting_nodes_in_structure_operator4C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_gen_answer_wait_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator5;; + *);; - -> .agent_of_counting_nodes_in_structure_operator_gen_answer_wait_return - (* - <- waitReturn;; + _-> .._agent_of_counting_nodes_in_structure_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator6;; + *);; - -> .agent_of_counting_nodes_in_structure_operator_validation_failed - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_nodes_in_structure_operator_validation_failed_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_counting_nodes_in_structure_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_validation_failed_wait;; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_nodes_in_structure_operator_validation_failed_wait - (* - <- waitReturn;; + _-> .._agent_of_counting_nodes_in_structure_operator_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator1;; + *);; - => nrel_goto: .agent_of_counting_nodes_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_nodes_in_structure_operator_invalid_context (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be a structure(rrel_struct).];; - -> .agent_of_counting_nodes_in_structure_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_counting_nodes_in_structure_operator_validation_failed;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_agent_of_counting_nodes_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_agent_of_counting_nodes_in_structure.scs index 7f3cc9767..da3c1a0c8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_agent_of_counting_nodes_in_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_agent_of_counting_nodes_in_structure.scs @@ -6,6 +6,9 @@ sc_agent_of_counting_nodes_in_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_count_nodes_in_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_text_of_agent_of_counting_nodes_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_text_of_agent_of_counting_nodes_in_structure.scs deleted file mode 100644 index eafc4228b..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_nodes_in_structure/sc_text_of_agent_of_counting_nodes_in_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_counting_nodes_in_structure --> rrel_key_sc_element: - agent_of_counting_nodes_in_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/agent_of_counting_structures_in_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/agent_of_counting_structures_in_structure_content.scs index eff28ca3e..2fda38ab8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/agent_of_counting_structures_in_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/agent_of_counting_structures_in_structure_content.scs @@ -1,267 +1,218 @@ -sc_text_of_agent_of_counting_structures_in_structure = [* agent_of_counting_structures_in_structure => nrel_main_idtf: [агентная scp-программа подсчета количества знаков структур в струтуре] (* <- lang_ru;; *); -=> nrel_main_idtf: [agent scp-program of counting number of sings of structure in structure] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_counting_structures_in_structure - (* - -> rrel_params: .agent_of_counting_structures_in_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_counting_structures_in_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_counting_structures_in_structure_operator_get_quest (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_check_action;; + *);; + + _-> .._agent_of_counting_structures_in_structure_operator_check_action (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_count_structures_in_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator_get_first_argument;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator_return;; + *);; - -> rrel_operators: .agent_of_counting_structures_in_structure_operator_set - (* - -> rrel_init: .agent_of_counting_structures_in_structure_operator_get_quest - (* - <- searchElStr3;; + _-> .._agent_of_counting_structures_in_structure_operator_get_first_argument (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _pattern;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator_get_context;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator_invalid_first_argument;; + *);; - => nrel_goto: .agent_of_counting_structures_in_structure_operator_check_action;; - *);; - - -> .agent_of_counting_structures_in_structure_operator_check_action - (* - <- searchElStr3;; + _-> .._agent_of_counting_structures_in_structure_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_count_structures_in_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + *);; - => nrel_then: .agent_of_counting_structures_in_structure_operator_get_first_argument;; - => nrel_else: .agent_of_counting_structures_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_structures_in_structure_operator_get_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - -> .agent_of_counting_structures_in_structure_operator_get_first_argument - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator_validate_context;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator_set_context_existence_to_false;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: _pattern;; + _-> .._agent_of_counting_structures_in_structure_operator_invalid_first_argument (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct).];; - => nrel_then: .agent_of_counting_structures_in_structure_operator_get_context;; - => nrel_else: .agent_of_counting_structures_in_structure_operator_invalid_first_argument;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_validation_failed;; + *);; - -> .agent_of_counting_structures_in_structure_operator_invalid_first_argument - (* - <- contAssign;; + _-> .._agent_of_counting_structures_in_structure_operator_validation_failed (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_structures_in_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_validation_failed_wait;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_structures_in_structure_operator_get_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_counting_structures_in_structure_operator_validate_context;; - => nrel_else: .agent_of_counting_structures_in_structure_operator_set_context_existence_to_false;; - *);; - - -> .agent_of_counting_structures_in_structure_operator_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_counting_structures_in_structure_operator_set_context_existence_to_true;; - => nrel_else: .agent_of_counting_structures_in_structure_operator_invalid_context;; - *);; - - -> .agent_of_counting_structures_in_structure_operator_invalid_context - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_structures_in_structure_operator_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator1;; - *);; + _-> .._agent_of_counting_structures_in_structure_operator_validation_failed_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_counting_structures_in_structure_operator_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_return;; + *);; - => nrel_goto: .agent_of_counting_structures_in_structure_operator1;; - *);; - - -> .agent_of_counting_structures_in_structure_operator1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_structures;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator2;; - *);; - - -> .agent_of_counting_structures_in_structure_operator2 - (* - <- searchSetStr3;; + _-> .._agent_of_counting_structures_in_structure_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _pattern;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _struct;; + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator_invalid_context;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_structures;; + _-> .._agent_of_counting_structures_in_structure_operator_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - => nrel_then: .agent_of_counting_structures_in_structure_operator3;; - => nrel_else: .agent_of_counting_structures_in_structure_operator_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator1;; + *);; - -> .agent_of_counting_structures_in_structure_operator3 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_counting_structures_in_structure_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_structures;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_counting_structures_in_structure_operator4B;; - => nrel_else: .agent_of_counting_structures_in_structure_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator2;; + *);; - -> .agent_of_counting_structures_in_structure_operator4A - (* - <- call;; + _-> .._agent_of_counting_structures_in_structure_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_structures;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_structures_in_structure_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_structures;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator4C;; - *);; + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator3;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_structures_in_structure_operator4B - (* - <- call;; + _-> .._agent_of_counting_structures_in_structure_operator3 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_structures_in_structure_operator4B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_structures;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_counting_structures_in_structure_operator4B;; + _=> nrel_else:: .._agent_of_counting_structures_in_structure_operator4A;; + *);; - => nrel_goto: .agent_of_counting_structures_in_structure_operator4C;; - *);; + _-> .._agent_of_counting_structures_in_structure_operator_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_structures_in_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_count_structures_in_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_structures;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_counting_structures_in_structure_operator4C - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_gen_answer_wait_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_counting_structures_in_structure_operator_gen_answer_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_counting_structures_in_structure_operator5;; - *);; - - -> .agent_of_counting_structures_in_structure_operator5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_structures;; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator6;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_return;; + *);; - -> .agent_of_counting_structures_in_structure_operator6 - (* - <- eraseEl;; + _-> .._agent_of_counting_structures_in_structure_operator4B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_structures_in_structure_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_structures;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_structures;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_context_exist;; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator4C;; + *);; - => nrel_goto: .agent_of_counting_structures_in_structure_operator_gen_answer;; - *);; + _-> .._agent_of_counting_structures_in_structure_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_structures_in_structure_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_structures;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_structures;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_counting_structures_in_structure_operator_gen_answer - (* - <- call;; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator4C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_structures_in_structure_operator_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_count_structures_in_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_structures;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_counting_structures_in_structure_operator4C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_counting_structures_in_structure_operator_gen_answer_wait_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator5;; + *);; - -> .agent_of_counting_structures_in_structure_operator_gen_answer_wait_return - (* - <- waitReturn;; + _-> .._agent_of_counting_structures_in_structure_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_structures;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_counting_structures_in_structure_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator6;; + *);; - -> .agent_of_counting_structures_in_structure_operator_validation_failed - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_structures_in_structure_operator_validation_failed_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_counting_structures_in_structure_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; - => nrel_goto: .agent_of_counting_structures_in_structure_operator_validation_failed_wait;; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_structures_in_structure_operator_validation_failed_wait - (* - <- waitReturn;; + _-> .._agent_of_counting_structures_in_structure_operator_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator1;; + *);; - => nrel_goto: .agent_of_counting_structures_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_structures_in_structure_operator_invalid_context (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be a structure(rrel_struct).];; - -> .agent_of_counting_structures_in_structure_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_counting_structures_in_structure_operator_validation_failed;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_agent_of_counting_structures_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_agent_of_counting_structures_in_structure.scs index 0e19fe5ca..b360b01ec 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_agent_of_counting_structures_in_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_agent_of_counting_structures_in_structure.scs @@ -6,6 +6,9 @@ sc_agent_of_counting_structures_in_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_count_structures_in_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_text_of_agent_of_counting_structures_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_text_of_agent_of_counting_structures_in_structure.scs deleted file mode 100644 index e65c20307..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_structures_in_structure/sc_text_of_agent_of_counting_structures_in_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_counting_structures_in_structure --> rrel_key_sc_element: - agent_of_counting_structures_in_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/agent_of_counting_variables_in_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/agent_of_counting_variables_in_structure_content.scs index ab84b00ee..8a9f7bba5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/agent_of_counting_variables_in_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/agent_of_counting_variables_in_structure_content.scs @@ -1,267 +1,218 @@ -sc_text_of_agent_of_counting_variables_in_structure = [* agent_of_counting_variables_in_structure => nrel_main_idtf: [агентная scp-программа подсчета количества sc-переменных в струтуре] (* <- lang_ru;; *); -=> nrel_main_idtf: [agent scp-program of counting number of sc-variables in structure] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_counting_variables_in_structure - (* - -> rrel_params: .agent_of_counting_variables_in_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_counting_variables_in_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_counting_variables_in_structure_operator_get_quest (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_check_action;; + *);; + + _-> .._agent_of_counting_variables_in_structure_operator_check_action (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_count_variables_in_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator_get_first_argument;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator_return;; + *);; - -> rrel_operators: .agent_of_counting_variables_in_structure_operator_set - (* - -> rrel_init: .agent_of_counting_variables_in_structure_operator_get_quest - (* - <- searchElStr3;; + _-> .._agent_of_counting_variables_in_structure_operator_get_first_argument (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _pattern;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator_get_context;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator_invalid_first_argument;; + *);; - => nrel_goto: .agent_of_counting_variables_in_structure_operator_check_action;; - *);; - - -> .agent_of_counting_variables_in_structure_operator_check_action - (* - <- searchElStr3;; + _-> .._agent_of_counting_variables_in_structure_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_count_variables_in_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + *);; - => nrel_then: .agent_of_counting_variables_in_structure_operator_get_first_argument;; - => nrel_else: .agent_of_counting_variables_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_variables_in_structure_operator_get_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - -> .agent_of_counting_variables_in_structure_operator_get_first_argument - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator_validate_context;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator_set_context_existence_to_false;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _pattern;; + _-> .._agent_of_counting_variables_in_structure_operator_invalid_first_argument (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct).];; - => nrel_then: .agent_of_counting_variables_in_structure_operator_get_context;; - => nrel_else: .agent_of_counting_variables_in_structure_operator_invalid_first_argument;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_validation_failed;; + *);; - -> .agent_of_counting_variables_in_structure_operator_invalid_first_argument - (* - <- contAssign;; + _-> .._agent_of_counting_variables_in_structure_operator_validation_failed (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_variables_in_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_validation_failed_wait;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_variables_in_structure_operator_get_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_counting_variables_in_structure_operator_validate_context;; - => nrel_else: .agent_of_counting_variables_in_structure_operator_set_context_existence_to_false;; - *);; - - -> .agent_of_counting_variables_in_structure_operator_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_counting_variables_in_structure_operator_set_context_existence_to_true;; - => nrel_else: .agent_of_counting_variables_in_structure_operator_invalid_context;; - *);; - - -> .agent_of_counting_variables_in_structure_operator_invalid_context - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be a structure(rrel_struct).];; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator_validation_failed;; - *);; - - -> .agent_of_counting_variables_in_structure_operator_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator1;; - *);; + _-> .._agent_of_counting_variables_in_structure_operator_validation_failed_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_counting_variables_in_structure_operator_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_return;; + *);; - => nrel_goto: .agent_of_counting_variables_in_structure_operator1;; - *);; - - -> .agent_of_counting_variables_in_structure_operator1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_variables;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator2;; - *);; - - -> .agent_of_counting_variables_in_structure_operator2 - (* - <- searchSetStr3;; + _-> .._agent_of_counting_variables_in_structure_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _pattern;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_var: _variable;; + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator_invalid_context;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_variables;; + _-> .._agent_of_counting_variables_in_structure_operator_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - => nrel_then: .agent_of_counting_variables_in_structure_operator3;; - => nrel_else: .agent_of_counting_variables_in_structure_operator_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator1;; + *);; - -> .agent_of_counting_variables_in_structure_operator3 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_counting_variables_in_structure_operator1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_variables;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_counting_variables_in_structure_operator4B;; - => nrel_else: .agent_of_counting_variables_in_structure_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator2;; + *);; - -> .agent_of_counting_variables_in_structure_operator4A - (* - <- call;; + _-> .._agent_of_counting_variables_in_structure_operator2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_var:: _variable;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_variables;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_variables_in_structure_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_variables;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_variables;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator4C;; - *);; + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator3;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_variables_in_structure_operator4B - (* - <- call;; + _-> .._agent_of_counting_variables_in_structure_operator3 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_variables_in_structure_operator4B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_variables;; - -> rrel_2: rrel_assign: rrel_scp_var: _number_of_variables;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_counting_variables_in_structure_operator4B;; + _=> nrel_else:: .._agent_of_counting_variables_in_structure_operator4A;; + *);; - => nrel_goto: .agent_of_counting_variables_in_structure_operator4C;; - *);; + _-> .._agent_of_counting_variables_in_structure_operator_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_variables_in_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_count_variables_in_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_variables;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_counting_variables_in_structure_operator4C - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_gen_answer_wait_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_counting_variables_in_structure_operator_gen_answer_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_counting_variables_in_structure_operator5;; - *);; - - -> .agent_of_counting_variables_in_structure_operator5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_variables;; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator6;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_return;; + *);; - -> .agent_of_counting_variables_in_structure_operator6 - (* - <- eraseEl;; + _-> .._agent_of_counting_variables_in_structure_operator4B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_variables_in_structure_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_variables;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_variables;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_context_exist;; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator4C;; + *);; - => nrel_goto: .agent_of_counting_variables_in_structure_operator_gen_answer;; - *);; + _-> .._agent_of_counting_variables_in_structure_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_counting_without_multiple_occurrences;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_counting_variables_in_structure_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_variables;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _number_of_variables;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_counting_variables_in_structure_operator_gen_answer - (* - <- call;; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator4C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_variables_in_structure_operator_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_count_variables_in_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_variables;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_counting_variables_in_structure_operator4C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_counting_variables_in_structure_operator_gen_answer_wait_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator5;; + *);; - -> .agent_of_counting_variables_in_structure_operator_gen_answer_wait_return - (* - <- waitReturn;; + _-> .._agent_of_counting_variables_in_structure_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_variables;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_counting_variables_in_structure_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator6;; + *);; - -> .agent_of_counting_variables_in_structure_operator_validation_failed - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_counting_variables_in_structure_operator_validation_failed_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_counting_variables_in_structure_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; - => nrel_goto: .agent_of_counting_variables_in_structure_operator_validation_failed_wait;; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_gen_answer;; + *);; - -> .agent_of_counting_variables_in_structure_operator_validation_failed_wait - (* - <- waitReturn;; + _-> .._agent_of_counting_variables_in_structure_operator_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator1;; + *);; - => nrel_goto: .agent_of_counting_variables_in_structure_operator_return;; - *);; + _-> .._agent_of_counting_variables_in_structure_operator_invalid_context (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be a structure(rrel_struct).];; - -> .agent_of_counting_variables_in_structure_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_counting_variables_in_structure_operator_validation_failed;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_agent_of_counting_variables_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_agent_of_counting_variables_in_structure.scs index d4cea64f4..8fa5fa94f 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_agent_of_counting_variables_in_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_agent_of_counting_variables_in_structure.scs @@ -6,6 +6,9 @@ sc_agent_of_counting_variables_in_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_count_variables_in_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_text_of_agent_of_counting_variables_in_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_text_of_agent_of_counting_variables_in_structure.scs deleted file mode 100644 index f3ea289b2..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/agent_of_counting_variables_in_structure/sc_text_of_agent_of_counting_variables_in_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_counting_variables_in_structure --> rrel_key_sc_element: - agent_of_counting_variables_in_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_count_number_of_class_instances/proc_count_number_of_class_instances_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_count_number_of_class_instances/proc_count_number_of_class_instances_content.scs index 5c2cf1337..8ec9fda13 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_count_number_of_class_instances/proc_count_number_of_class_instances_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_count_number_of_class_instances/proc_count_number_of_class_instances_content.scs @@ -1,421 +1,345 @@ lib_component_proc_count_number_of_class_instances = [* -scp_program -> proc_count_number_of_class_instances - (* - -> rrel_params: .proc_count_number_of_class_instances_params - (* - -> rrel_1: rrel_in: _some_entity;; - -> rrel_2: rrel_in: _number_of_entities;; - -> rrel_3: rrel_in: _counted_entities;; - *);; +proc_count_number_of_class_instances +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_count_number_of_class_instances_operator_set - (* - -> rrel_init: .proc_count_number_of_class_instances_operator1A - (* - <- genEl;; +proc_count_number_of_class_instances = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _binary_relations;; +_-> rrel_1:: rrel_in:: _some_entity; +_-> rrel_2:: rrel_in:: _number_of_entities; +_-> rrel_3:: rrel_in:: _counted_entities; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_count_number_of_class_instances_operator1B;; - *);; + _-> rrel_1:: .._proc_count_number_of_class_instances_operator1A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _binary_relations;; - ->.proc_count_number_of_class_instances_operator1B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_entity;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_5: rrel_assign: rrel_scp_var: _relations;; - - => nrel_then: .proc_count_number_of_class_instances_operator1C;; - => nrel_else: .proc_count_number_of_class_instances_operator2A;; - *);; - - -> .proc_count_number_of_class_instances_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .proc_count_number_of_class_instances_operator1D;; - => nrel_else: .proc_count_number_of_class_instances_operator1G;; - *);; - - -> .proc_count_number_of_class_instances_operator1D - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_count_number_of_class_instances_operator1E;; - *);; - - -> .proc_count_number_of_class_instances_operator1E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_count_number_of_class_instances_operator1F;; - => nrel_else: .proc_count_number_of_class_instances_operator1C;; - *);; - - -> .proc_count_number_of_class_instances_operator1F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _binary_relations;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_goto: .proc_count_number_of_class_instances_operator1C;; - *);; - - -> .proc_count_number_of_class_instances_operator1G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _relations;; - - => nrel_goto: .proc_count_number_of_class_instances_operator2A;; - *);; - - -> .proc_count_number_of_class_instances_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _quasybinary_relations;; - - => nrel_goto: .proc_count_number_of_class_instances_operator2B;; - *);; - - -> .proc_count_number_of_class_instances_operator2B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_entity;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_5: rrel_assign: rrel_scp_var: _relations;; - - => nrel_then: .proc_count_number_of_class_instances_operator2C;; - => nrel_else: .proc_count_number_of_class_instances_operator3A;; - *);; - - -> .proc_count_number_of_class_instances_operator2C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .proc_count_number_of_class_instances_operator2D;; - => nrel_else: .proc_count_number_of_class_instances_operator2H;; - *);; - - -> .proc_count_number_of_class_instances_operator2D - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_count_number_of_class_instances_operator2E;; - *);; - - -> .proc_count_number_of_class_instances_operator2E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_count_number_of_class_instances_operator2F;; - => nrel_else: .proc_count_number_of_class_instances_operator2C;; - *);; - - -> .proc_count_number_of_class_instances_operator2F - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_count_number_of_class_instances_operator2G;; - => nrel_else: .proc_count_number_of_class_instances_operator2C;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator1B;; + *);; - -> .proc_count_number_of_class_instances_operator2G - (* - <- genElStr3;; + _-> .._proc_count_number_of_class_instances_operator1B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _some_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relations;; + + _=> nrel_then:: .._proc_count_number_of_class_instances_operator1C;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quasybinary_relations;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_goto: .proc_count_number_of_class_instances_operator2C;; - *);; + _-> .._proc_count_number_of_class_instances_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> .proc_count_number_of_class_instances_operator2H - (* - <- eraseEl;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator1D;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _relations;; + _-> .._proc_count_number_of_class_instances_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _quasybinary_relations;; - => nrel_goto: .proc_count_number_of_class_instances_operator3A;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator2B;; + *);; - -> .proc_count_number_of_class_instances_operator3A - (* - <- genEl;; + _-> .._proc_count_number_of_class_instances_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _some_entity;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relations;; + + _=> nrel_then:: .._proc_count_number_of_class_instances_operator2C;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator3A;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _classes;; + _-> .._proc_count_number_of_class_instances_operator2C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - => nrel_goto: .proc_count_number_of_class_instances_operator3B;; - *);; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator2D;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator2H;; + *);; - -> .proc_count_number_of_class_instances_operator3B - (* - <- searchElStr3;; + _-> .._proc_count_number_of_class_instances_operator3A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _classes;; - -> rrel_1: rrel_fixed: rrel_scp_var: _binary_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator3B;; + *);; - => nrel_then: .proc_count_number_of_class_instances_operator3C;; - => nrel_else: .proc_count_number_of_class_instances_operator4A;; - *);; + _-> .._proc_count_number_of_class_instances_operator3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _binary_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> .proc_count_number_of_class_instances_operator3C - (* - <- eraseEl;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator3C;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_count_number_of_class_instances_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_count_number_of_class_instances_operator3D;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator3D;; + *);; - -> .proc_count_number_of_class_instances_operator3D - (* - <- searchSetStr5;; + _-> .._proc_count_number_of_class_instances_operator4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quasybinary_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_entity;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator4B;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator5A;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _classes;; + _-> .._proc_count_number_of_class_instances_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_count_number_of_class_instances_operator3B;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator4C;; + *);; - -> .proc_count_number_of_class_instances_operator4A - (* - <- searchElStr3;; + _-> .._proc_count_number_of_class_instances_operator5A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_elements;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quasybinary_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator5B;; + *);; - => nrel_then: .proc_count_number_of_class_instances_operator4B;; - => nrel_else: .proc_count_number_of_class_instances_operator5A;; - *);; + _-> .._proc_count_number_of_class_instances_operator5B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _some_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_elements;; - -> .proc_count_number_of_class_instances_operator4B - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator5C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_count_number_of_class_instances_operator5C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - => nrel_goto: .proc_count_number_of_class_instances_operator4C;; - *);; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator5D;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator5H;; + *);; - -> .proc_count_number_of_class_instances_operator4C - (* - <- searchElStr5;; + _-> .._proc_count_number_of_class_instances_operator5D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_assign: rrel_scp_var: _ligament;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_entity;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator5E;; + *);; - => nrel_goto: .proc_count_number_of_class_instances_operator4D;; - *);; + _-> .._proc_count_number_of_class_instances_operator5H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_elements;; - -> .proc_count_number_of_class_instances_operator4D - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator6A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; + _-> .._proc_count_number_of_class_instances_operator6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _classes;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator6B;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator7A;; + *);; - => nrel_goto: .proc_count_number_of_class_instances_operator4A;; - *);; + _-> .._proc_count_number_of_class_instances_operator6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_count_number_of_class_instances_operator5A - (* - <- genEl;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator6C;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_elements;; + _-> .._proc_count_number_of_class_instances_operator7A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _classes;; - => nrel_goto: .proc_count_number_of_class_instances_operator5B;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator_return;; + *);; - -> .proc_count_number_of_class_instances_operator5B - (* - <- searchSetStr3;; + _-> .._proc_count_number_of_class_instances_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_elements;; + _-> .._proc_count_number_of_class_instances_operator6C (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_count_number_of_class_instances;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_count_number_of_class_instances_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _number_of_entities;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _counted_entities;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; - => nrel_goto: .proc_count_number_of_class_instances_operator5C;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator6D;; + *);; - -> .proc_count_number_of_class_instances_operator5C - (* - <- searchElStr3;; + _-> .._proc_count_number_of_class_instances_operator6D (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator6A;; + *);; - => nrel_then: .proc_count_number_of_class_instances_operator5D;; - => nrel_else: .proc_count_number_of_class_instances_operator5H;; - *);; + _-> .._proc_count_number_of_class_instances_operator5E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _counted_entities;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; - -> .proc_count_number_of_class_instances_operator5D - (* - <- eraseEl;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator5C;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator5F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_count_number_of_class_instances_operator5F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _counted_entities;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; - => nrel_goto: .proc_count_number_of_class_instances_operator5E;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator5G;; + *);; - -> .proc_count_number_of_class_instances_operator5E - (* - <- searchElStr3;; + _-> .._proc_count_number_of_class_instances_operator5G (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _number_of_entities;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_scp_var: _counted_entities;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator5C;; + *);; - => nrel_then: .proc_count_number_of_class_instances_operator5C;; - => nrel_else: .proc_count_number_of_class_instances_operator5F;; - *);; + _-> .._proc_count_number_of_class_instances_operator4C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _some_entity;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_count_number_of_class_instances_operator5F - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator4D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _counted_entities;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_goto: .proc_count_number_of_class_instances_operator5G;; - *);; + _-> .._proc_count_number_of_class_instances_operator4D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _classes;; - -> .proc_count_number_of_class_instances_operator5G - (* - <- contAdd;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_entities;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_entities;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_count_number_of_class_instances_operator5C;; - *);; + _-> .._proc_count_number_of_class_instances_operator3D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _some_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _classes;; - -> .proc_count_number_of_class_instances_operator5H - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_elements;; + _-> .._proc_count_number_of_class_instances_operator2D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_count_number_of_class_instances_operator6A;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator2E;; + *);; - -> .proc_count_number_of_class_instances_operator6A - (* - <- searchElStr3;; + _-> .._proc_count_number_of_class_instances_operator2H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations;; - -> rrel_1: rrel_fixed: rrel_scp_var: _classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator3A;; + *);; - => nrel_then: .proc_count_number_of_class_instances_operator6B;; - => nrel_else: .proc_count_number_of_class_instances_operator7A;; - *);; + _-> .._proc_count_number_of_class_instances_operator2E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_count_number_of_class_instances_operator6B - (* - <- eraseEl;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator2F;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_count_number_of_class_instances_operator2F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - => nrel_goto: .proc_count_number_of_class_instances_operator6C;; - *);; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator2G;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator2C;; + *);; - -> .proc_count_number_of_class_instances_operator6C - (* - <- call;; + _-> .._proc_count_number_of_class_instances_operator2G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quasybinary_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_count_number_of_class_instances;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_count_number_of_class_instances_operator6C_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_entities;; - -> rrel_3: rrel_fixed: rrel_scp_var: _counted_entities;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator2C;; + *);; - => nrel_goto: .proc_count_number_of_class_instances_operator6D;; - *);; + _-> .._proc_count_number_of_class_instances_operator1D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_count_number_of_class_instances_operator6D - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr;; + _-> .._proc_count_number_of_class_instances_operator1G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relations;; - => nrel_goto: .proc_count_number_of_class_instances_operator6A;; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator2A;; + *);; - -> .proc_count_number_of_class_instances_operator7A - (* - <- eraseEl;; + _-> .._proc_count_number_of_class_instances_operator1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _classes;; + _=> nrel_then:: .._proc_count_number_of_class_instances_operator1F;; + _=> nrel_else:: .._proc_count_number_of_class_instances_operator1C;; + *);; - => nrel_goto: .proc_count_number_of_class_instances_operator_return;; - *);; + _-> .._proc_count_number_of_class_instances_operator1F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _binary_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> .proc_count_number_of_class_instances_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_count_number_of_class_instances_operator1C;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_calculation_all_depths/proc_of_calculation_all_depths_of_subject_domain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_calculation_all_depths/proc_of_calculation_all_depths_of_subject_domain_content.scs index b4416fc6a..824aac16b 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_calculation_all_depths/proc_of_calculation_all_depths_of_subject_domain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_calculation_all_depths/proc_of_calculation_all_depths_of_subject_domain_content.scs @@ -1,203 +1,168 @@ lib_component_proc_of_calculation_all_depths_of_subject_domain = [* -scp_program -> proc_of_calculation_all_depths_of_subject_domain - (* - -> rrel_params: .proc_of_calculation_all_depths_of_subject_domain_params - (* - -> rrel_1: rrel_in: _subject_domain;; - -> rrel_2: rrel_in: _current_depth;; - -> rrel_3: rrel_in: _all_depth;; - *);; +proc_of_calculation_all_depths_of_subject_domain +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_all_depths_of_subject_domain = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _subject_domain; +_-> rrel_2:: rrel_in:: _current_depth; +_-> rrel_3:: rrel_in:: _all_depth; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_all_depths_of_subject_domain_operator1 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator2;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator2 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _last_level_vertexes;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator3;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _last_level_vertexes;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator4;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_explored_relations_class_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _last_level_vertexes;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator5;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_primary_elements_class_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _last_level_vertexes;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator6;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator6 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_last_level;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator7;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _last_level_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _curr_elem;; + + _=> nrel_then:: .._proc_of_calculation_all_depths_of_subject_domain_operator8;; + _=> nrel_else:: .._proc_of_calculation_all_depths_of_subject_domain_operator13;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator9;; + *);; - -> rrel_operators: .proc_of_calculation_all_depths_of_subject_domain_operator_set - (* - -> rrel_init: .proc_of_calculation_all_depths_of_subject_domain_operator1 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator2;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator2 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _last_level_vertexes;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator3;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _last_level_vertexes;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator4;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator4 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_explored_relations_class_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _last_level_vertexes;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator5;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_primary_elements_class_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _last_level_vertexes;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator6;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator6 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_last_level;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator7;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator7 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _last_level_vertexes;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _curr_elem;; - - => nrel_then: .proc_of_calculation_all_depths_of_subject_domain_operator8;; - => nrel_else: .proc_of_calculation_all_depths_of_subject_domain_operator13;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator8 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator9;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator9 - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_last_level;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator10;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator10 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_all_depths_of_subject_domain;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_all_depths_of_subject_domain_operator10_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _curr_elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_depth;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator11;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator11 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator12;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator12 - (* - <- contSub;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator7;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator13 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_last_level;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .proc_of_calculation_all_depths_of_subject_domain_operator14;; - => nrel_else: .proc_of_calculation_all_depths_of_subject_domain_operator16;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator14 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _depth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _current_depth;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator15;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator15 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_depth;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _depth;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_operator16;; - *);; - - -> .proc_of_calculation_all_depths_of_subject_domain_operator16 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _last_level_vertexes;; - - => nrel_goto: .proc_of_calculation_all_depths_of_subject_domain_return;; - *);; - - ->.proc_of_calculation_all_depths_of_subject_domain_return - (* - <- return;; - *);; + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator13 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_last_level;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._proc_of_calculation_all_depths_of_subject_domain_operator14;; + _=> nrel_else:: .._proc_of_calculation_all_depths_of_subject_domain_operator16;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator14 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _depth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator15;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator16 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _last_level_vertexes;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_return;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_return (* + _<- return;; + + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator15 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _all_depth;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _depth;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator16;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator9 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_last_level;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator10;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator10 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_all_depths_of_subject_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_all_depths_of_subject_domain_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _curr_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _all_depth;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator11;; *);; + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator11 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr;; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator12;; + *);; + + _-> .._proc_of_calculation_all_depths_of_subject_domain_operator12 (* + _<- contSub;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _current_depth;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_all_depths_of_subject_domain_operator7;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_generation_answer_for_agents_of_calculating_power_of_set/proc_of_generation_answer_for_agents_of_calculating_power_of_set_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_generation_answer_for_agents_of_calculating_power_of_set/proc_of_generation_answer_for_agents_of_calculating_power_of_set_content.scs index 163b9e5e5..e63a3f52e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_generation_answer_for_agents_of_calculating_power_of_set/proc_of_generation_answer_for_agents_of_calculating_power_of_set_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Kb_volume_metrics/common/proc_of_generation_answer_for_agents_of_calculating_power_of_set/proc_of_generation_answer_for_agents_of_calculating_power_of_set_content.scs @@ -1,375 +1,308 @@ lib_component_proc_of_generation_answer_for_agents_of_calculating_power_of_set = [* -scp_program -> proc_of_generation_answer_for_agents_of_calculating_power_of_set - (* - -> rrel_params: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_in: _result_value;; - -> rrel_3: rrel_in: _quest;; - *);; +proc_of_generation_answer_for_agents_of_calculating_power_of_set +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator_set - (* - -> rrel_init: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1A - (* - <- genEl;; +proc_of_generation_answer_for_agents_of_calculating_power_of_set = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_in:: _result_value; +_-> rrel_3:: rrel_in:: _quest; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1B;; - *);; + _-> rrel_1:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: power_of_set;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1C;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: number;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1D;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_measurement;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1E;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_identification;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1F;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1F - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_decimal;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1B (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: power_of_set;; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1G;; - *);; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1C;; + *);; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1G - (* - <- genElStr3;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1C (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: number;; - -> rrel_1: rrel_fixed: rrel_node: rrel_const: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1D;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2A;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1D (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_measurement;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2A - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1E (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_identification;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1F;; + *);; - => nrel_then: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2B;; - => nrel_else: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3A;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1F (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_decimal;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2B - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_measurement;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator1G (* + _<- genElStr3;; + _-> rrel_1:: rrel_const:: rrel_fixed:: rrel_node:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _set;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2A;; + *);; - => nrel_then: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2C;; - => nrel_else: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: power_of_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2C - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2B;; + _=> nrel_else:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measurement;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + + _=> nrel_then:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2C;; + _=> nrel_else:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2D;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: power_of_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2D - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_identification;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measurement;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3C;; + *);; - => nrel_then: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2E;; - => nrel_else: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measurement;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2E - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _value_of_class_instances;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3D (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: number;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_const:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2F;; - *);; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3E;; + *);; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2F - (* - <- searchSetStr5;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3E (* + _<- genElStr5;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_identification;; - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _power_of_set;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_decimal;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3F;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_identification;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - => nrel_then: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2G;; - => nrel_else: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I;; - *);; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G;; + *);; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2G - (* - <- genElStr3;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _power_of_set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3H;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2H;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2H - (* - <- searchSetStr3;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; - -> rrel_1: rrel_fixed: rrel_scp_const: number;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_decimal;; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2I;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2I - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _power_of_set;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L;; - *);; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3J;; + *);; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3A - (* - <- genElStr5;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3J (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_decimal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> rrel_1: rrel_fixed: rrel_scp_const: power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3K;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3B - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_measurement;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3C;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3C - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_measurement;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator_return (* + _<- return;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3D;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3D - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: number;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_const: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_identification;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + + _=> nrel_then:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2E;; + _=> nrel_else:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G;; + *);; - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3E;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3E - (* - <- genElStr5;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_identification;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3F;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_identification;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _value_of_class_instances;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3H;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3H - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_class_instances;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_decimal;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3J;; - *);; - - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3J - (* - <- searchSetStr5;; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_class_instances;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _power_of_set;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_decimal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + + _=> nrel_then:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2G;; + _=> nrel_else:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3I;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_class_instances;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_decimal;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3K;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _power_of_set;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3K - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: number;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_class_instances;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_param0;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2I;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: ..answer_for_agents_of_calculating_power_of_set;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator_return;; - *);; + _-> .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator2I (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _power_of_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _result_value;; - -> .proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_generation_answer_for_agents_of_calculating_power_of_set_operator3L;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_content.scs index 5242f858f..34cc8bec0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_content.scs @@ -1,363 +1,292 @@ -sc_text_of_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology = [* agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology => nrel_main_idtf: [агентная scp-программа вычисления среднего числа различных типов исходящих связей вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation the average value of different types of outbound connections of ontology vertexes] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology - (* - -> rrel_params: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_set - (* - -> rrel_init: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1B;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_outbound_connections_vertex_of_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C;; - => nrel_else: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1D;; - => nrel_else: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1E;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1F;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1F - (* - <- waitReturn;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; +agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology = [* +.._process1 +_<- scp_process; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G - (* - <- searchElStr3;; + _-> rrel_1:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - - => nrel_then: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G1;; - => nrel_else: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete_ontology_classes;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1H;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C1;; - => nrel_else: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1B;; + *);; - => nrel_then: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_unsuccessfully_finished_question;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_outbound_connections_vertex_of_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set_with_all_vertexes - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C2;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1D;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C2 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C3;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1E;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C3 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1F;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C4;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C4 - (* - <- searchSetStr5;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete_ontology_classes;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1H;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set - (* - <- genEl;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_vertexes_number;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_number_of_all_types_of_outbound_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set_of_vertexes_number;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections_waitreturn;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections_waitreturn - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_result;; - *);; + _=> nrel_then:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1G;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_result - (* - <- genEl;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result;; + _=> nrel_then:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_unsuccessfully_finished_question;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_vertexes_number;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_unsuccessfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result_waitreturn;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result_waitreturn - (* - - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C3;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_erase_set;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_erase_set - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C4;; + *);; - ->rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - =>nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_vertexes_number;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections;; + *);; - =>nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_show_result;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_number_of_all_types_of_outbound_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _set_of_vertexes_number;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_show_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections_waitreturn;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_show_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_outbound_connections_vertex_of_ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_find_number_of_connections_waitreturn (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_show_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_result;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_show_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_gen_result (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_successfully_finished_question;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_vertexes_number;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_successfully_finished_question - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result_waitreturn;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_make_result_waitreturn (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; - *);; - - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_unsuccessfully_finished_question - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_erase_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_erase_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_show_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_show_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_outbound_connections_vertex_of_ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_show_result;; + *);; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_waitreturn_show_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_successfully_finished_question;; + *);; - => nrel_goto: .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; - *);; + _-> .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs index c9630fb3a..f5c41d6be 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_average_value_of_outbound_connections_vertex_of_ontology; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_text_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_text_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs deleted file mode 100644 index 75704d7ab..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology/sc_text_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology --> rrel_key_sc_element: - agent_of_calculation_average_value_of_outbound_connections_vertex_of_ontology; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_content.scs index 4f8e7aff2..0a6d56db7 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_content.scs @@ -1,371 +1,299 @@ -sc_text_of_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex = [* agent_of_calculation_number_of_all_types_of_input_connections_of_vertex => nrel_main_idtf: [агентная scp-программа подсчета среднего числа различных типов входящих связей вершины онтологии] (* <- lang_ru;; *); [agent scp-program of calculation number of all types of input connections of vertex] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_all_types_of_input_connections_of_vertex - (* - -> rrel_params: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_all_types_of_input_connections_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator1B;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_average_value_of_input_connections_of_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_all_types_of_input_connections_operator1C;; - => nrel_else: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1D;; - => nrel_else: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1E;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1F;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G;; - *);; +agent_of_calculation_number_of_all_types_of_input_connections_of_vertex = [* +.._process1 +_<- scp_process; - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; + _-> rrel_1:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G1;; - => nrel_else: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_delete_ontology_classes;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_delete_ontology_classes - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1H;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_number_of_all_types_of_input_connections_operator1C1;; - => nrel_else: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_number_of_all_types_of_input_connections_operator7B;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1B;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator1C2;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_average_value_of_input_connections_of_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1C2 - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C;; + _=> nrel_else:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_then:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1D;; + _=> nrel_else:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator1C3;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return (* + _<- return;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1C3 - (* - <- searchSetStr5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1E;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator1C4;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator1C4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_links;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_links - (* - <- genEl;; + _=> nrel_then:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _set_of_links;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1H;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types - (* - <- call;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_number_of_all_types_of_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set_of_links;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator2A;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator2A - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_result_value;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_result_value - (* - <- genEl;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _result_value;; + _=> nrel_then:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value - (* - <- call;; + _=> nrel_then:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_links;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator2B;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C2;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator2B - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations_link;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations_link - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_links;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_vertex;; - *);; - - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_vertex - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C4;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_links;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_links (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_links;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _ontology_classes;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types;; + *);; - =>nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_number_of_all_types_of_input_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: agent_of_calculation_number_of_all_types_of_input_connections_operator_call_average_numb_of_types_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _set_of_links;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_all_types_of_input_connections_of_vertex;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator2A (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_result_value;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_result_value (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _result_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator7A;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: agent_of_calculation_number_of_all_types_of_input_connections_operator_call_calculation_average_value_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_links;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator2B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations_link;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations_link (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_links;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_vertex;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_vertex (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_delete;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_agent_work_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_all_types_of_input_connections_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_all_types_of_input_connections_of_vertex;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_generation_agent_work_result;; + *);; - -> .agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_operator7A;; + *);; - => nrel_goto: .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_all_types_of_input_connections_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_all_types_of_input_connections_of_vertex_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs index 29cec8a3e..d8097205a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_average_value_of_input_connections_of_vertex; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_text_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_text_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs deleted file mode 100644 index 6cb87f34b..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_all_types_of_input_connections_of_vertex/sc_text_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_all_types_of_input_connections_of_vertex --> rrel_key_sc_element: - agent_of_calculation_number_of_all_types_of_input_connections_of_vertex; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_content.scs index 3d6e2f959..da9a21282 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_content.scs @@ -1,444 +1,357 @@ -sc_text_of_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes = [* agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes => nrel_main_idtf: [агентная scp-программа подсчета количества вершин с разными типами входящих связей по отношению ко всем вершинам онтологии] (* <- lang_ru;; *); [agent scp-program of calculation number of different input connections for vertex to all ontology vertexes] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes - (* - -> rrel_params: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_set - (* - -> rrel_init: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1B;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1F;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G1;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete_ontology_classes;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete_ontology_classes - (* - <- eraseEl;; +agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_call_proc_of_adding_validating_message;; - *);; + _-> rrel_1:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1H;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C1;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7B;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C2;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C3;; - *);; - - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C3 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C4;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C4 - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return (* + _<- return;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertexes_cardinality;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertexes_cardinality - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _ontology_vertexes_cardinality;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_vertexes_number;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1F;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_vertexes_number - (* - <- call;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_vertexes_number_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_vertexes_cardinality;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_vertexes_number;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_vertexes_number - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G1;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete_ontology_classes;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertex_connections;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1H;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertex_connections - (* - <- genEl;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_input_connections;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_input_connections_number;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_input_connections_number - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_input_connections_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_input_connections_number_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _all_input_connections;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_input_connections_number;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_input_connections_number - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C1;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1G;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D0;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D0 - (* - <- contAssign;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7B;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_vertex_with_more_that_one_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C2;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1 - (* - <- searchElStr3;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_input_connections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_input_connection;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; + *);; - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D2;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E1;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D2 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C3;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D31;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C4;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D31 - (* - <- ifGr;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1C4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_input_connection;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertexes_cardinality;; + *);; - => nrel_then: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D4;; - => nrel_else: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertexes_cardinality (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _ontology_vertexes_cardinality;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D4 - (* - <- contAdd;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_vertexes_number;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_vertex_with_more_that_one_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_vertex_with_more_that_one_input_connections;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_vertexes_number (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E1 - (* - <- contDiv;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_vertexes_number;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _result_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_vertex_with_more_that_one_input_connections;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_vertexes_cardinality;; - - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_set_all_vertexes_of_ontology;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_vertexes_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_set_all_vertexes_of_ontology - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertex_connections;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_vertex_connections (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_input_connections;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_ontology_vertexes_cardinality;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_input_connections_number;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_ontology_vertexes_cardinality - (* - <- eraseEl;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_input_connections_number (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_input_connections_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _all_input_connections;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_vertexes_cardinality;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_input_connections_number;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_all_input_connections;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_operator_waitreturn_input_connections_number (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_all_input_connections - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D0;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_input_connections;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D0 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_vertex_with_more_that_one_input_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete - (* - <- eraseEl;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_input_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_input_connection;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _ontology_classes;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D2;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E1;; + *);; - =>nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D31;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1E1 (* + _<- contDiv;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _result_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_vertex_with_more_that_one_input_connections;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_set_all_vertexes_of_ontology;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_set_all_vertexes_of_ontology (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_ontology_vertexes_cardinality;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7A;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_ontology_vertexes_cardinality (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_vertexes_cardinality;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_all_input_connections;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_erase_link_all_input_connections (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_input_connections;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7B - (* - <- genElStr3;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_agent_work_result;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_generation_agent_work_result;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; + *);; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D31 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_input_connection;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D4;; + _=> nrel_else:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; + *);; - => nrel_goto: .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return;; - *);; + _-> .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D4 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_vertex_with_more_that_one_input_connections;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes_operator1D1;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs index 4c45e72a8..a97e638ba 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontol <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_text_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_text_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs deleted file mode 100644 index 4b2014a79..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes/sc_text_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes --> rrel_key_sc_element: - agent_of_calculation_number_of_diff_input_connections_for_vertex_to_all_ontology_vertexes; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_content.scs index fecb9fb43..a4bb58251 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_content.scs @@ -1,453 +1,363 @@ -sc_text_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes = [* -agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes -=> nrel_main_idtf: +agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes +=> nrel_main_idtf: [агентная scp-программа вычисления количества вершин с разными типами исходящих связей по отношению ко всем вершинам онтологии] (* <- lang_ru;; *); [agent scp-program of calculation of the number of vertexes with different types of outgoing connections to all the vertexes of the ontology] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes - (* - -> rrel_params: .agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operators - (* - -> rrel_init: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0B;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_calculate_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_the_vertexes_of_the_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0C;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1D;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _ontology_classes;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1E;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology_classes;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1F;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_node: rrel_scp_var: _ontology_classes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class;; - - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G1;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete_ontology_classes;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete_ontology_classes - (* - <- eraseEl;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_classes;; +agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes = [* +.._process1 +_<- scp_process; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_not_ontology;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G1 - (* - <- eraseEl;; + _-> rrel_1:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1H;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C1;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_set_with_all_vertexes;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_set_with_all_vertexes - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _set_ontology_elem;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0E;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_ontology_elem;; - - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0F;; - *);; - - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_ontology_elem;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0B;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0G;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_calculate_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_the_vertexes_of_the_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0G - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0C;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_ontology_elem;; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1D;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_ontology_cardinality;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return (* + _<- return;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_ontology_cardinality - (* - <- genEl;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _ontology_cardinality;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _ontology_classes;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_call_set_ontology_elem_power;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1E;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_call_set_ontology_elem_power - (* - <- call;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_call_set_ontology_elem_power_params - (* - ->rrel_1: rrel_fixed: rrel_scp_var: _set_ontology_elem;; - ->rrel_2: rrel_fixed: rrel_scp_var: _ontology_cardinality;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1F;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_proc_of_cardinality_calculation1;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_proc_of_cardinality_calculation1 - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _ontology_classes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1A;; - *);; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G1;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete_ontology_classes;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1A - (* - <- genEl;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _count_answer;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1H;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1B;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete_ontology_classes (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1B - (* - <- contAssign;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_not_ontology;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _count_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_not_ontology (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be ontology];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1_proc_of_adding_validating_message;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C - (* - <- genEl;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1_proc_of_adding_validating_message;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_answer;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2A;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2A - (* - <- call;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_number_of_all_types_of_outbound_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_proc_of_calculation_number_of_all_types_of_outbound_connections_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_ontology_elem;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set_answer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2B;; - *);; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C1;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1G;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2B - (* - <- waitReturn;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_set_with_all_vertexes;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_set_with_all_vertexes (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_ontology_elem;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _cardinality;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_ontology_elem;; - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3B;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_contDiv_result;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0F;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3B - (* - <- eraseEl;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_ontology_elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0G;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3C;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator0G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_ontology_elem;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3C - (* - <- ifGr;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_ontology_cardinality;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_gen_ontology_cardinality (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _ontology_cardinality;; - => nrel_then: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3D;; - => nrel_else: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_call_set_ontology_elem_power;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3D - (* - <- contAdd;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_call_set_ontology_elem_power (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_ontology_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology_cardinality;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _count_answer;; - -> rrel_2: rrel_fixed: rrel_scp_var: _count_answer;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_proc_of_cardinality_calculation1;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_proc_of_cardinality_calculation1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_contDiv_result - (* - <- contDiv;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _count_answer;; - -> rrel_2: rrel_fixed: rrel_scp_var: _count_answer;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_cardinality;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _count_answer;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_ontology_outgoing_result;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1B;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_ontology_outgoing_result - (* - <- call;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1B (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _count_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_metrics_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_ontology_outgoing_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_calculate_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_the_vertexes_of_the_ontology;; - -> rrel_3: rrel_fixed: rrel_scp_var: _count_answer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_outgoing_result;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator1C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_answer;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_outgoing_result - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_number_of_all_types_of_outbound_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _set_ontology_elem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _set_answer;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4A;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2B;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_not_ontology - (* - <- call;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator2B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_not_ontology_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be ontology];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1_proc_of_adding_validating_message;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _cardinality;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3B;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_contDiv_result;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1_proc_of_adding_validating_message;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3C;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_unsuccess - (* - <- genElStr3;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_contDiv_result (* + _<- contDiv;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _count_answer;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology_cardinality;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_ontology_outgoing_result;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_exception_ontology_outgoing_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_metrics_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_calculate_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_the_vertexes_of_the_ontology;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _count_answer;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4A - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_outgoing_result;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_ontology_elem;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_wait_outgoing_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4B;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4A;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4B - (* - <- eraseEl;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_ontology_elem;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology_cardinality;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4B;; + *);; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4C;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_cardinality;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4C - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4C;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_answer;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator4C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_answer;; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete;; - *);; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete;; + *);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete - (* - <- eraseEl;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology_classes;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _ontology_classes;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_succsess;; + *);; - =>nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_succsess;; - *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_succsess (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_succsess - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3C (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _cardinality;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - => nrel_goto: .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return;; - *);; + _=> nrel_then:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3D;; + _=> nrel_else:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; + *);; + _-> .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3D (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _count_answer;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; -/**************************************************************************Wrong Parametrs************************************************************/ + _=> nrel_goto:: .._agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator3A;; + *);; +*);; - -> .agent_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes_operator_return - (* - <- return;; - *);; - *);; - *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs index 9ab53fc53..b94dac40f 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs @@ -5,6 +5,9 @@ sc_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_co <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_calculate_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_the_vertexes_of_the_ontology; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_text_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_text_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs deleted file mode 100755 index 7dcf08dfb..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes/sc_text_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes --> rrel_key_sc_element: - agent_of_calculation_of_the_number_of_vertexes_with_diff_types_of_outgoing_connections_to_all_vertexes; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_input_connections/proc_of_calculation_number_of_all_types_of_input_connections_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_input_connections/proc_of_calculation_number_of_all_types_of_input_connections_content.scs index 2942df4da..4fc5ca779 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_input_connections/proc_of_calculation_number_of_all_types_of_input_connections_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_input_connections/proc_of_calculation_number_of_all_types_of_input_connections_content.scs @@ -1,451 +1,372 @@ lib_component_proc_of_calculation_number_of_all_types_of_input_connections = [* -scp_program -> proc_of_calculation_number_of_all_types_of_input_connections - (* - -> rrel_params: .proc_of_calculation_number_of_all_types_of_input_connections_params - (* - -> rrel_1: rrel_in: _input_set;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _set_of_links;; - *);; - - -> rrel_operators: .proc_of_calculation_number_of_all_types_of_input_connections_operator_set - (* - -> rrel_init: .proc_of_calculation_number_of_all_types_of_input_connections_operator3A - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3A1;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator_return;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3A1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_link: _accessories_arc;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3B;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_vertex;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator_loop_arc_erase;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_input_arcs;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_input_arcs - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_input_arcs;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_all_relations;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_all_relations - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_relations;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C1;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_input_arcs;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator_add_empty_link;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_input_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C3;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_vertex;; +proc_of_calculation_number_of_all_types_of_input_connections +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_number_of_all_types_of_input_connections = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_set; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _set_of_links; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3A1;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_return;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C5 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3A1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_scp_var:: _accessories_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3B;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C6;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C9;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_return (* + _<- return;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C6 - (* - <- searchElStr3;; + *);; - -> rrel_1: rrel_assign: rrel_role_relation: rrel_scp_var: _role_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc2;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes;; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C7;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C14;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C7 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _role_relation;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C8;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C8 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _role_relation;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_input_arcs;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C9 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _possible_vertex;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _norole_relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C10;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C10 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_not_relation: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _norole_relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C11;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C11 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_input_arcs;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _possible_vertex;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_input_arcs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_input_arcs;; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C12;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_accessories_arc;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C12 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_accessories_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_link:: rrel_node:: rrel_scp_var:: _accessories_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _norole_relation;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C13;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_of_input_arcs (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_input_arcs;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C13 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_all_relations;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _norole_relation;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_set_all_relations (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_relations;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C1;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C14 - (* - <- contAssign;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_input_arcs;; - -> rrel_1: rrel_fixed: rrel_scp_var: _accessories_arc;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_add_empty_link;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C15 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_input_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_input_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_common: rrel_scp_var: _arc2;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C3;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C16;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_numb_of_types;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_add_empty_link (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_links;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [0];; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C16 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C17;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C4;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C17 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C15 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_input_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_fixed: rrel_common: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_vertex;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C16;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_numb_of_types;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C18;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C18 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C16 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C17;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C19;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_numb_of_types (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _numb_of_types;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C19 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C22;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_norole_relation: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_common: rrel_scp_var: _arc2;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C22 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: agent_of_calculation_number_of_all_types_of_input_connections_operator3C25_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _numb_of_types;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C20;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C23;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C20 - (* - <- searchElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C23 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C24;; + *);; - => nrel_then: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C21;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C24 (* + _<- contAdd;; + _-> rrel_1:: rrel_3:: rrel_fixed:: rrel_scp_var:: _numb_of_types;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _accessories_arc;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C21 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C25;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C25 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _accessories_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C26;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_add_empty_link - (* - <- genElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C26 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_links;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _numb_of_types;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_links;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: [0];; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C17 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_vertex;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_gen_numb_of_types - (* - <- genEl;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C18;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_link: _numb_of_types;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C18 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C22;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C19;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C22 - (* - <- call;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C19 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc2;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: agent_of_calculation_number_of_all_types_of_input_connections_operator3C25_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_fixed: rrel_scp_var: _numb_of_types;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C20;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C23;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C20 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C23 - (* - <- waitReturn;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C21;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C21 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C24;; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C15;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C24 - (* - <- contAdd;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: _numb_of_types;; - -> rrel_2: rrel_fixed: rrel_scp_var: _accessories_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _numb_of_types;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C5;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C25;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C25 - (* - <- contAssign;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C6;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C9;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _accessories_arc;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _role_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator3C26;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C7;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C14;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator3C26 - (* - <- genElStr3;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C9 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _possible_vertex;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _norole_relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_links;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _numb_of_types;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C10;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _norole_relation;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_relations - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C11;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_relations;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C11 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _possible_vertex;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_input_arcs;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C12;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_of_input_arcs - (* - <- eraseEl;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C12 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _norole_relation;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_input_arcs;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C13;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_accessories_arc;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C13 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _norole_relation;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_accessories_arc - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_node: rrel_link: _accessories_arc;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _role_relation;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex;; - *);; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C8;; + *);; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_erase_set_vertex - (* - <- eraseEl;; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C14 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _accessories_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_vertexes;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; + *);; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_input_connections_operator_return;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C8 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _role_relation;; - -> .proc_of_calculation_number_of_all_types_of_input_connections_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_input_connections_operator3C2;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_outbound_connections/proc_of_calculation_number_of_all_types_of_outbound_connections_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_outbound_connections/proc_of_calculation_number_of_all_types_of_outbound_connections_content.scs index 3278e469f..0aa5a91f1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_outbound_connections/proc_of_calculation_number_of_all_types_of_outbound_connections_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_calculation_number_of_all_types_of_outbound_connections/proc_of_calculation_number_of_all_types_of_outbound_connections_content.scs @@ -1,509 +1,408 @@ lib_component_proc_of_calculation_number_of_all_types_of_outbound_connections = [* -scp_program -> proc_of_calculation_number_of_all_types_of_outbound_connections - (* - -> rrel_params: .proc_of_calculation_number_of_all_types_of_outbound_connections_params - (* - -> rrel_1: rrel_in: _ontology;; - -> rrel_2: rrel_in: _vertexes;; - -> rrel_3: rrel_in: _result;; - *);; - - -> rrel_operators: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_set - (* - - -> rrel_init: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertexes;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _vertex1;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_2;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_return;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_proverit_5 - (* - <- printEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex1;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_2;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_3 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_connections;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_4 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_connections;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_connections;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_6;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_6 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_quasibinary_arcs;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_7;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_7 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_quasibinary_arcs;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_quasibinary_arcs;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quasy_arc;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_1;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_2;; - *);; - - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quasy_arc;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_3;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_4;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_connections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quasy_arc;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_quasibinary_arcs;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_6;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_6 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_types;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_7;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_7 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_exist_accessories_arc;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_connections;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_1;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_6;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2_1;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_role_relation: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_5;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_5 - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_exist_accessories_arc;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_6 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_10;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_types;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8_1;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_9;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_9 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_types;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_10 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_11;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_11 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem1;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_nodes;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_1;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc3;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_2;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_3;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_types;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; - => nrel_else: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_types;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_nodes;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6 - (* - <- genEl;; +proc_of_calculation_number_of_all_types_of_outbound_connections +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_number_of_all_types_of_outbound_connections = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _ontology; +_-> rrel_2:: rrel_in:: _vertexes; +_-> rrel_3:: rrel_in:: _result; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _vertexes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _vertex1;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_2;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_return;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_3 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_connections;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_connections;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _vertex1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_connections;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_6;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_6 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_quasibinary_arcs;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_7;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_7 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_quasibinary_arcs;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_quasibinary_arcs;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quasy_arc;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_1;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_2;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _vertex_number;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_1;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_types;; - -> rrel_2: rrel_fixed: rrel_scp_var: _vertex_number;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_2;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_quasibinary_arcs;; - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_2 - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_6;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_6 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_types;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_7;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_7 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_exist_accessories_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_1;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_3;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_3 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _vertex_number;; - -> rrel_2: rrel_fixed: rrel_scp_var: _vertex_number;; - -> rrel_3: rrel_fixed: rrel_scp_var: _is_exist_accessories_arc;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_4;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _result;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _vertex_number;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_5;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_5 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_connections;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_6;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _vertex_number;; - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_6 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_1;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_types;; - - => nrel_goto: .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1;; - *);; - - -> .proc_of_calculation_number_of_all_types_of_outbound_connections_operator_return - (* - <- return;; - *);; + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _vertex_number;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_2;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_3 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _vertex_number;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _is_exist_accessories_arc;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _vertex_number;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_connections;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_6;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_6_6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_2_1;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_6;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2_1;; *);; + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_10;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_2_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_5;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_5 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_exist_accessories_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8_1;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_8_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_9;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_9 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_11;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4_11 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_nodes;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_1;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc3;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_2;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_nodes;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_3;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_4;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_types;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_5_5;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quasy_arc;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_3;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + + _=> nrel_then:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_4;; + _=> nrel_else:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; + *);; + + _-> .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quasy_arc;; + + _=> nrel_goto:: .._proc_of_calculation_number_of_all_types_of_outbound_connections_operator_3;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_input_connections_calculation/proc_of_input_connections_calculation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_input_connections_calculation/proc_of_input_connections_calculation_content.scs index 1bfb780ab..d0bae4393 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_input_connections_calculation/proc_of_input_connections_calculation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/Metrics_of_diff_vertex_connections/common/scp_program_component/proc_of_input_connections_calculation/proc_of_input_connections_calculation_content.scs @@ -1,585 +1,476 @@ lib_component_proc_of_input_connections_calculation = [* -scp_program -> proc_of_input_connections_calculation - (* - -> rrel_params: .proc_of_input_connections_calculation_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_in: _ontology;; - -> rrel_3: rrel_in: _ans;; - *);; - - -> rrel_operators: .proc_of_input_connections_calculation_operator_set - (* - -> rrel_init: .proc_of_input_connections_calculation_operator_1A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_vertex_of_ontology;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_vertexes_of_ontology;; - - => nrel_then: .proc_of_input_connections_calculation_operator_2A;; - => nrel_else: .proc_of_input_connections_calculation_operator_10A;; - *);; - - -> .proc_of_input_connections_calculation_operator_2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_vertexes_of_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_vertex_of_ontology;; - - => nrel_then: .proc_of_input_connections_calculation_operator_2B;; - => nrel_else: .proc_of_input_connections_calculation_operator_10A;; - *);; - - -> .proc_of_input_connections_calculation_operator_2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_3A;; - *);; - - -> .proc_of_input_connections_calculation_operator_3A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _check_set;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_3B;; - *);; - - -> .proc_of_input_connections_calculation_operator_3B - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _kol_of_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_input_connections_calculation_operator_4A;; - *);; - - -> .proc_of_input_connections_calculation_operator_4A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _concrete_relation;; - - -> rrel_set_5: rrel_assign: rrel_scp_var: _relation_set;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4B;; - => nrel_else: .proc_of_input_connections_calculation_operator_5A;; - *);; - - -> .proc_of_input_connections_calculation_operator_4B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_relation;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4C;; - => nrel_else: .proc_of_input_connections_calculation_operator_5A;; - *);; - - -> .proc_of_input_connections_calculation_operator_4C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_4D;; - *);; - - -> .proc_of_input_connections_calculation_operator_4D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4B;; - => nrel_else: .proc_of_input_connections_calculation_operator_4E;; - *);; - - -> .proc_of_input_connections_calculation_operator_4E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4B;; - => nrel_else: .proc_of_input_connections_calculation_operator_4F;; - *);; - - -> .proc_of_input_connections_calculation_operator_4F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_vertex_of_ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _concrete_relation;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _adjacent_set;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4G;; - => nrel_else: .proc_of_input_connections_calculation_operator_4B;; - *);; - - -> .proc_of_input_connections_calculation_operator_4G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacent_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _adjacent_vertex;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4H;; - => nrel_else: .proc_of_input_connections_calculation_operator_4B;; - *);; - - -> .proc_of_input_connections_calculation_operator_4H - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_4I;; - *);; - - -> .proc_of_input_connections_calculation_operator_4I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _adjacent_vertex;; - - => nrel_then: .proc_of_input_connections_calculation_operator_4J;; - => nrel_else: .proc_of_input_connections_calculation_operator_4G;; - *);; - - -> .proc_of_input_connections_calculation_operator_4J - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_4B;; - *);; - - -> .proc_of_input_connections_calculation_operator_5A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_vertex_of_ontology;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _input_arcs_set;; - - => nrel_then: .proc_of_input_connections_calculation_operator_5B;; - => nrel_else: .proc_of_input_connections_calculation_operator_8A;; - *);; - - -> .proc_of_input_connections_calculation_operator_5B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_arcs_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _cur_arc;; - - => nrel_then: .proc_of_input_connections_calculation_operator_5C;; - => nrel_else: .proc_of_input_connections_calculation_operator_8A;; - *);; - - -> .proc_of_input_connections_calculation_operator_5C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_input_connections_calculation_operator_5D;; - *);; - - -> .proc_of_input_connections_calculation_operator_5D - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_role_relation: _concrete_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _cur_arc;; - - => nrel_then: .proc_of_input_connections_calculation_operator_5E;; - => nrel_else: .proc_of_input_connections_calculation_operator_6A;; - *);; +proc_of_input_connections_calculation +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_input_connections_calculation = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_in:: _ontology; +_-> rrel_3:: rrel_in:: _ans; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_input_connections_calculation_operator_1A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_vertex_of_ontology;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_vertexes_of_ontology;; + + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_2A;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10A;; + *);; - -> .proc_of_input_connections_calculation_operator_5E - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_vertex_of_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_2B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10A;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_5B;; - => nrel_else: .proc_of_input_connections_calculation_operator_5F;; - *);; + _-> .._proc_of_input_connections_calculation_operator_10A (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _all_vertexes_of_ontology;; - -> .proc_of_input_connections_calculation_operator_5F - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_10B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10C;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _cur_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _cur_vertex;; + _-> .._proc_of_input_connections_calculation_operator_10B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_vertexes_of_ontology;; - => nrel_goto: .proc_of_input_connections_calculation_operator_5G;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_10C;; + *);; - -> .proc_of_input_connections_calculation_operator_5G - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_10C (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _relation_set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _adjacent_vertex;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_10D;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10E;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_5H;; - => nrel_else: .proc_of_input_connections_calculation_operator_5B;; - *);; + _-> .._proc_of_input_connections_calculation_operator_10D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relation_set;; - -> .proc_of_input_connections_calculation_operator_5H - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_10E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; + _-> .._proc_of_input_connections_calculation_operator_10E (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _adjacent_set;; - => nrel_goto: .proc_of_input_connections_calculation_operator_5B;; - *);; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_10F;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10G;; + *);; - -> .proc_of_input_connections_calculation_operator_6A - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_10F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _adjacent_set;; - -> rrel_1: rrel_assign: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _cur_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _cur_vertex;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_10G;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_6B;; - => nrel_else: .proc_of_input_connections_calculation_operator_5B;; - *);; + _-> .._proc_of_input_connections_calculation_operator_10G (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _input_arcs_set;; - -> .proc_of_input_connections_calculation_operator_6B - (* - <- searchSetStr5;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_10H;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_10I;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _adjacent_to_the_adjacent;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _concrete_relation;; + _-> .._proc_of_input_connections_calculation_operator_10H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _input_arcs_set;; - -> rrel_set_5: rrel_assign: rrel_scp_var: _relation_set;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_10I;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_6C;; - => nrel_else: .proc_of_input_connections_calculation_operator_7A;; - *);; + _-> .._proc_of_input_connections_calculation_operator_10I (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _adjacent_to_the_adjacent_set;; - -> .proc_of_input_connections_calculation_operator_6C - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_10J;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_relation;; + _-> .._proc_of_input_connections_calculation_operator_10J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _adjacent_to_the_adjacent_set;; - => nrel_then: .proc_of_input_connections_calculation_operator_6D;; - => nrel_else: .proc_of_input_connections_calculation_operator_7A;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_return;; + *);; - -> .proc_of_input_connections_calculation_operator_6D - (* - <- eraseEl;; + _-> .._proc_of_input_connections_calculation_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + *);; - => nrel_goto: .proc_of_input_connections_calculation_operator_6E;; - *);; + _-> .._proc_of_input_connections_calculation_operator_2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_input_connections_calculation_operator_6E - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; + _-> .._proc_of_input_connections_calculation_operator_3A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _check_set;; - => nrel_then: .proc_of_input_connections_calculation_operator_6F;; - => nrel_else: .proc_of_input_connections_calculation_operator_6C;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_3B;; + *);; - -> .proc_of_input_connections_calculation_operator_6F - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_3B (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _kol_of_input_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_4A;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_5B;; - => nrel_else: .proc_of_input_connections_calculation_operator_6G;; - *);; + _-> .._proc_of_input_connections_calculation_operator_4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _current_vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _concrete_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relation_set;; + + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5A;; + *);; - -> .proc_of_input_connections_calculation_operator_6G - (* - <- searchSetStr5;; + _-> .._proc_of_input_connections_calculation_operator_4B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacent_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _adjacent_to_the_adjacent;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _concrete_relation;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4C;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5A;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _adjacent_to_the_adjacent_set;; + _-> .._proc_of_input_connections_calculation_operator_5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _current_vertex_of_ontology;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _input_arcs_set;; - => nrel_goto: .proc_of_input_connections_calculation_operator_6H;; - *);; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_8A;; + *);; - -> .proc_of_input_connections_calculation_operator_6H - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _input_arcs_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _cur_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacent_to_the_adjacent_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _adjacent_to_the_adjacent;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5C;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_8A;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_6I;; - => nrel_else: .proc_of_input_connections_calculation_operator_5B;; - *);; + _-> .._proc_of_input_connections_calculation_operator_8A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; - -> .proc_of_input_connections_calculation_operator_6I - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_8B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_9A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_input_connections_calculation_operator_8B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_input_connections_calculation_operator_6J;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_8C;; + *);; - -> .proc_of_input_connections_calculation_operator_6J - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_9A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ans;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _kol_of_input_connections;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _adjacent_to_the_adjacent;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_2A;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_6K;; - => nrel_else: .proc_of_input_connections_calculation_operator_6H;; - *);; + _-> .._proc_of_input_connections_calculation_operator_8C (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _kol_of_input_connections;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .proc_of_input_connections_calculation_operator_6K - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_8A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_relation;; + _-> .._proc_of_input_connections_calculation_operator_5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_input_connections_calculation_operator_5B;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_5D;; + *);; - -> .proc_of_input_connections_calculation_operator_7A - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_5D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _concrete_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _cur_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _adjacent_vertex;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5E;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_6A;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_7B;; - => nrel_else: .proc_of_input_connections_calculation_operator_5B;; - *);; + _-> .._proc_of_input_connections_calculation_operator_5E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - -> .proc_of_input_connections_calculation_operator_7B - (* - <- contAssign;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5F;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _kol_of_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; + _-> .._proc_of_input_connections_calculation_operator_6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _cur_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _cur_vertex;; - => nrel_goto: .proc_of_input_connections_calculation_operator_5B;; - *);; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - -> .proc_of_input_connections_calculation_operator_8A - (* - <- searchElStr3;; + _-> .._proc_of_input_connections_calculation_operator_6B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _adjacent_to_the_adjacent;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _concrete_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_5:: _relation_set;; + + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6C;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_7A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _check_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _adjacent_vertex;; + _-> .._proc_of_input_connections_calculation_operator_6C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_relation;; - => nrel_then: .proc_of_input_connections_calculation_operator_8B;; - => nrel_else: .proc_of_input_connections_calculation_operator_9A;; - *);; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6D;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_7A;; + *);; - -> .proc_of_input_connections_calculation_operator_8B - (* - <- eraseEl;; + _-> .._proc_of_input_connections_calculation_operator_7A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _adjacent_vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_7B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - => nrel_goto: .proc_of_input_connections_calculation_operator_8C;; - *);; + _-> .._proc_of_input_connections_calculation_operator_7B (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _kol_of_input_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - -> .proc_of_input_connections_calculation_operator_8C - (* - <- contAdd;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kol_of_input_connections;; - -> rrel_2: rrel_fixed: rrel_scp_var: _kol_of_input_connections;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_input_connections_calculation_operator_8A;; - *);; + _-> .._proc_of_input_connections_calculation_operator_6D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_input_connections_calculation_operator_9A - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_6E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ans;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _kol_of_input_connections;; + _-> .._proc_of_input_connections_calculation_operator_6E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - => nrel_goto: .proc_of_input_connections_calculation_operator_2A;; - *);; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6F;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_6C;; + *);; - -> .proc_of_input_connections_calculation_operator_10A - (* + _-> .._proc_of_input_connections_calculation_operator_6F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - <- ifVarAssign;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_6G;; + *);; - -> rrel_1: rrel_scp_var: _all_vertexes_of_ontology;; + _-> .._proc_of_input_connections_calculation_operator_6G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _adjacent_to_the_adjacent;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _adjacent_to_the_adjacent_set;; - => nrel_then: .proc_of_input_connections_calculation_operator_10B;; - => nrel_else: .proc_of_input_connections_calculation_operator_10C;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_6H;; + *);; - -> .proc_of_input_connections_calculation_operator_10B - (* - <- eraseEl;; + _-> .._proc_of_input_connections_calculation_operator_6H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacent_to_the_adjacent_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _adjacent_to_the_adjacent;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_vertexes_of_ontology;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6I;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - => nrel_goto: .proc_of_input_connections_calculation_operator_10C;; - *);; + _-> .._proc_of_input_connections_calculation_operator_6I (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_input_connections_calculation_operator_10C - (* + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_6J;; + *);; - <- ifVarAssign;; + _-> .._proc_of_input_connections_calculation_operator_6J (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _adjacent_to_the_adjacent;; - -> rrel_1: rrel_scp_var: _relation_set;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_6K;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_6H;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_10D;; - => nrel_else: .proc_of_input_connections_calculation_operator_10E;; - *);; + _-> .._proc_of_input_connections_calculation_operator_6K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - -> .proc_of_input_connections_calculation_operator_10D - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _relation_set;; + _-> .._proc_of_input_connections_calculation_operator_5F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _cur_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _cur_vertex;; - => nrel_goto: .proc_of_input_connections_calculation_operator_10E;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_5G;; + *);; - -> .proc_of_input_connections_calculation_operator_10E - (* + _-> .._proc_of_input_connections_calculation_operator_5G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _adjacent_vertex;; - <- ifVarAssign;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_5H;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - -> rrel_1: rrel_scp_var: _adjacent_set;; + _-> .._proc_of_input_connections_calculation_operator_5H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - => nrel_then: .proc_of_input_connections_calculation_operator_10F;; - => nrel_else: .proc_of_input_connections_calculation_operator_10G;; - *);; - - -> .proc_of_input_connections_calculation_operator_10F - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_5B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _adjacent_set;; + _-> .._proc_of_input_connections_calculation_operator_4C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_input_connections_calculation_operator_10G;; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_4D;; + *);; - -> .proc_of_input_connections_calculation_operator_10G - (* + _-> .._proc_of_input_connections_calculation_operator_4D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - <- ifVarAssign;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_4E;; + *);; - -> rrel_1: rrel_scp_var: _input_arcs_set;; + _-> .._proc_of_input_connections_calculation_operator_4E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - => nrel_then: .proc_of_input_connections_calculation_operator_10H;; - => nrel_else: .proc_of_input_connections_calculation_operator_10I;; - *);; - - -> .proc_of_input_connections_calculation_operator_10H - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4B;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_4F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _input_arcs_set;; + _-> .._proc_of_input_connections_calculation_operator_4F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _current_vertex_of_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _adjacent_set;; + + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4G;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_4B;; + *);; - => nrel_goto: .proc_of_input_connections_calculation_operator_10I;; - *);; + _-> .._proc_of_input_connections_calculation_operator_4G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacent_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _adjacent_vertex;; - -> .proc_of_input_connections_calculation_operator_10I - (* + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4H;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_4B;; + *);; - <- ifVarAssign;; + _-> .._proc_of_input_connections_calculation_operator_4H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_scp_var: _adjacent_to_the_adjacent_set;; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_4I;; + *);; - => nrel_then: .proc_of_input_connections_calculation_operator_10J;; - => nrel_else: .proc_of_input_connections_calculation_operator_return;; - *);; - - -> .proc_of_input_connections_calculation_operator_10J - (* - <- eraseEl;; + _-> .._proc_of_input_connections_calculation_operator_4I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _adjacent_vertex;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _adjacent_to_the_adjacent_set;; + _=> nrel_then:: .._proc_of_input_connections_calculation_operator_4J;; + _=> nrel_else:: .._proc_of_input_connections_calculation_operator_4G;; + *);; - => nrel_goto: .proc_of_input_connections_calculation_operator_return;; - *);; + _-> .._proc_of_input_connections_calculation_operator_4J (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _check_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_relation;; - -> .proc_of_input_connections_calculation_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_input_connections_calculation_operator_4B;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calcul_med/proc_calc_med_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calcul_med/proc_calc_med_content.scs index 4c78c462c..1b59f0b9a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calcul_med/proc_calc_med_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calcul_med/proc_calc_med_content.scs @@ -1,212 +1,179 @@ lib_component_proc_of_calculation_median = [* -scp_program -> proc_of_calculation_median - (* - -> rrel_params: .proc_of_calculation_median_params - (* - -> rrel_1: rrel_in: _input_values;; - -> rrel_2: rrel_in: _median_value;; - *);; - - -> rrel_operators: .proc_of_calculation_median_operator_set - (* - -> rrel_init: .proc_of_calculation_median_operator_sort_input_values - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_sorting_set_of_values;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_median_operator_sort_input_values_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_median_operator_waitreturn_sorting_input_values;; - *);; - - -> .proc_of_calculation_median_operator_waitreturn_sorting_input_values - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_median_operator_D1_gen_index;; - *);; - - -> .proc_of_calculation_median_operator_D1_gen_index - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _index;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_median_operator_D1_gen_result_value;; - *);; - - -> .proc_of_calculation_median_operator_D1_gen_result_value - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _median_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_median_operator_D2;; - *);; - - -> .proc_of_calculation_median_operator_D2 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _length;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_length;; - - => nrel_goto: .proc_of_calculation_median_operator_D3;; - *);; - - -> .proc_of_calculation_median_operator_D3 - (* - <- contDiv;; - - -> rrel_1: rrel_assign: rrel_scp_var: _middle_of_list;; - -> rrel_2: rrel_fixed: rrel_scp_var: _length;; - -> rrel_3: rrel_fixed: rrel_scp_const: [2];; - - => nrel_goto: .proc_of_calculation_median_operator_D4;; - *);; - - -> .proc_of_calculation_median_operator_D4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _first_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_first;; - - => nrel_then: .proc_of_calculation_median_operator_D5;; - => nrel_else: .proc_of_calculation_median_operator_return;; - *);; - - -> .proc_of_calculation_median_operator_D5 - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _middle_of_list;; - -> rrel_2: rrel_fixed: rrel_scp_var: _index;; - - => nrel_then: .proc_of_calculation_median_operator_D6;; - => nrel_else: .proc_of_calculation_median_operator_D9_gen_is_even_value;; - *);; - - -> .proc_of_calculation_median_operator_D6 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _first_elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; - - => nrel_goto: .proc_of_calculation_median_operator_D7;; - *);; - - -> .proc_of_calculation_median_operator_D7 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _index;; - -> rrel_2: rrel_fixed: rrel_scp_var: _index;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_median_operator_D8;; - *);; - - -> .proc_of_calculation_median_operator_D8 - (* - <- varAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _first_elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _next_elem;; - - => nrel_goto: .proc_of_calculation_median_operator_D5;; - *);; - - -> .proc_of_calculation_median_operator_D9_gen_is_even_value - (* - <- contDivRem;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_even;; - -> rrel_2: rrel_fixed: rrel_scp_var: _length;; - -> rrel_3: rrel_fixed: rrel_scp_const: [2];; - - => nrel_goto: .proc_of_calculation_median_operator_D9_is_even_value;; - *);; - - -> .proc_of_calculation_median_operator_D9_is_even_value - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_even;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_then: .proc_of_calculation_median_operator_D11_even_length;; - => nrel_else: .proc_of_calculation_median_operator_D10_uneven_length;; - *);; - - -> .proc_of_calculation_median_operator_D10_uneven_length - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _median_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _first_elem;; - - => nrel_goto: .proc_of_calculation_median_operator_return;; - *);; - - -> .proc_of_calculation_median_operator_D11_even_length - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _first_elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; - - => nrel_goto: .proc_of_calculation_median_operator_D12_even_length;; - *);; - - -> .proc_of_calculation_median_operator_D12_even_length - (* - <- contAdd;; - - -> rrel_1: rrel_assign: rrel_scp_var: _sum_of_elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _next_elem;; - -> rrel_3: rrel_fixed: rrel_scp_var: _first_elem;; - - => nrel_goto: .proc_of_calculation_median_operator_D13_even_length;; - *);; - - -> .proc_of_calculation_median_operator_D13_even_length - (* - <- contDiv;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _median_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_elem;; - -> rrel_3: rrel_fixed: rrel_scp_const: [2];; - - => nrel_goto: .proc_of_calculation_median_operator_return;; - *);; - - -> .proc_of_calculation_median_operator_return - (* - <- return;; - *);; +proc_of_calculation_median +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_median = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_values; +_-> rrel_2:: rrel_in:: _median_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_median_operator_sort_input_values (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_sorting_set_of_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_median_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_waitreturn_sorting_input_values;; + *);; + + _-> .._proc_of_calculation_median_operator_waitreturn_sorting_input_values (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D1_gen_index;; + *);; + + _-> .._proc_of_calculation_median_operator_D1_gen_index (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _index;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D1_gen_result_value;; + *);; + + _-> .._proc_of_calculation_median_operator_D1_gen_result_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _median_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D2;; + *);; + + _-> .._proc_of_calculation_median_operator_D2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _length;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_length;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D3;; + *);; + + _-> .._proc_of_calculation_median_operator_D3 (* + _<- contDiv;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _middle_of_list;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _length;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [2];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D4;; + *);; + + _-> .._proc_of_calculation_median_operator_D4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _first_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_first;; + + _=> nrel_then:: .._proc_of_calculation_median_operator_D5;; + _=> nrel_else:: .._proc_of_calculation_median_operator_return;; + *);; + + _-> .._proc_of_calculation_median_operator_D5 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _middle_of_list;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _index;; + + _=> nrel_then:: .._proc_of_calculation_median_operator_D6;; + _=> nrel_else:: .._proc_of_calculation_median_operator_D9_gen_is_even_value;; + *);; + + _-> .._proc_of_calculation_median_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_calculation_median_operator_D6 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D7;; + *);; + + _-> .._proc_of_calculation_median_operator_D9_gen_is_even_value (* + _<- contDivRem;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_even;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _length;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [2];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D9_is_even_value;; + *);; + + _-> .._proc_of_calculation_median_operator_D9_is_even_value (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_even;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_then:: .._proc_of_calculation_median_operator_D11_even_length;; + _=> nrel_else:: .._proc_of_calculation_median_operator_D10_uneven_length;; *);; + _-> .._proc_of_calculation_median_operator_D11_even_length (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D12_even_length;; + *);; + + _-> .._proc_of_calculation_median_operator_D10_uneven_length (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _median_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _first_elem;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_return;; + *);; + + _-> .._proc_of_calculation_median_operator_D12_even_length (* + _<- contAdd;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _sum_of_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _next_elem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _first_elem;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D13_even_length;; + *);; + + _-> .._proc_of_calculation_median_operator_D13_even_length (* + _<- contDiv;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _median_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_elem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [2];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_return;; + *);; + + _-> .._proc_of_calculation_median_operator_D7 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _index;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D8;; + *);; + + _-> .._proc_of_calculation_median_operator_D8 (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _first_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _next_elem;; + + _=> nrel_goto:: .._proc_of_calculation_median_operator_D5;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_90th_perc/proc_calc_90th_perc_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_90th_perc/proc_calc_90th_perc_content.scs index 1a7ec33bd..e453f08e1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_90th_perc/proc_calc_90th_perc_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_90th_perc/proc_calc_90th_perc_content.scs @@ -1,201 +1,170 @@ lib_component_proc_of_calculation_ninetieth_percentile = [* -scp_program -> proc_of_calculation_ninetieth_percentile - (* - -> rrel_params: .proc_of_calculation_ninetieth_percentile_params - (* - -> rrel_1: rrel_in: _input_values;; - -> rrel_2: rrel_in: _ninetieth_percentile_value;; - *);; - - -> rrel_operators: .proc_of_calculation_ninetieth_percentile_operator_set - (* - -> rrel_init: .proc_of_calculation_ninetieth_percentile_operator_sort_input_values - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_sorting_set_of_values;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_ninetieth_percentile_operator_sort_input_values_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_waitreturn_sorting_input_values;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_waitreturn_sorting_input_values - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D1_gen_index;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D1_gen_index - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _index;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D1_gen_result_value;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D1_gen_result_value - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ninetieth_percentile_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D2;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D2 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _length;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_length;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D3;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D3 - (* - <- contMult;; - - -> rrel_1: rrel_assign: rrel_scp_var: _ninetieth_percentile_index;; - -> rrel_2: rrel_fixed: rrel_scp_var: _length;; - -> rrel_3: rrel_fixed: rrel_scp_const: [0,1];; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D4;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _last_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last;; - - => nrel_then: .proc_of_calculation_ninetieth_percentile_operator_D5;; - => nrel_else: .proc_of_calculation_ninetieth_percentile_operator_return;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D5 - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ninetieth_percentile_index;; - -> rrel_2: rrel_fixed: rrel_scp_var: _index;; - - => nrel_then: .proc_of_calculation_ninetieth_percentile_operator_D5_is_ninetieth_percentile_int;; - => nrel_else: .proc_of_calculation_ninetieth_percentile_operator_D9_find_second_value;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D5_is_ninetieth_percentile_int - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ninetieth_percentile_index;; - -> rrel_2: rrel_fixed: rrel_scp_var: _index;; - - => nrel_then: .proc_of_calculation_ninetieth_percentile_operator_D10_get_int_value;; - => nrel_else: .proc_of_calculation_ninetieth_percentile_operator_D6;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D6 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _prev_elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _last_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D7;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D7 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _index;; - -> rrel_2: rrel_fixed: rrel_scp_var: _index;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D8;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D8 - (* - <- varAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _last_elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _prev_elem;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D5;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D10_get_int_value - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _median_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _last_elem;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_return;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D9_find_second_value - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _last_elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D10;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D10 - (* - <- contAdd;; - - -> rrel_1: rrel_assign: rrel_scp_var: _sum_of_elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _next_elem;; - -> rrel_3: rrel_fixed: rrel_scp_var: _last_elem;; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_D11_find_result_value;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_D11_find_result_value - (* - <- contDiv;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ninetieth_percentile_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_elem;; - -> rrel_3: rrel_fixed: rrel_scp_const: [2];; - - => nrel_goto: .proc_of_calculation_ninetieth_percentile_operator_return;; - *);; - - -> .proc_of_calculation_ninetieth_percentile_operator_return - (* - <- return;; - *);; +proc_of_calculation_ninetieth_percentile +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_ninetieth_percentile = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_values; +_-> rrel_2:: rrel_in:: _ninetieth_percentile_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_ninetieth_percentile_operator_sort_input_values (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_sorting_set_of_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_ninetieth_percentile_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_waitreturn_sorting_input_values;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_waitreturn_sorting_input_values (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D1_gen_index;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D1_gen_index (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _index;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D1_gen_result_value;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D1_gen_result_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ninetieth_percentile_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D2;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _length;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_length;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D3;; *);; + _-> .._proc_of_calculation_ninetieth_percentile_operator_D3 (* + _<- contMult;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ninetieth_percentile_index;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _length;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [0,1];; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D4;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _last_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last;; + + _=> nrel_then:: .._proc_of_calculation_ninetieth_percentile_operator_D5;; + _=> nrel_else:: .._proc_of_calculation_ninetieth_percentile_operator_return;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D5 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ninetieth_percentile_index;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _index;; + + _=> nrel_then:: .._proc_of_calculation_ninetieth_percentile_operator_D5_is_ninetieth_percentile_int;; + _=> nrel_else:: .._proc_of_calculation_ninetieth_percentile_operator_D9_find_second_value;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D5_is_ninetieth_percentile_int (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ninetieth_percentile_index;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _index;; + + _=> nrel_then:: .._proc_of_calculation_ninetieth_percentile_operator_D10_get_int_value;; + _=> nrel_else:: .._proc_of_calculation_ninetieth_percentile_operator_D6;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D9_find_second_value (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _last_elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D10;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D10 (* + _<- contAdd;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _sum_of_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _next_elem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _last_elem;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D11_find_result_value;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D11_find_result_value (* + _<- contDiv;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ninetieth_percentile_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_elem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [2];; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_return;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D10_get_int_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _median_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _last_elem;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_return;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D6 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _prev_elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _last_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D7;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D7 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _index;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D8;; + *);; + + _-> .._proc_of_calculation_ninetieth_percentile_operator_D8 (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _last_elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _prev_elem;; + + _=> nrel_goto:: .._proc_of_calculation_ninetieth_percentile_operator_D5;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_avg_val/proc_calc_avg_v_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_avg_val/proc_calc_avg_v_content.scs index 11ce9f410..0c1d42eef 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_avg_val/proc_calc_avg_v_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_avg_val/proc_calc_avg_v_content.scs @@ -1,128 +1,108 @@ lib_component_proc_of_calculation_average_value = [* -scp_program -> proc_of_calculation_average_value - (* - -> rrel_params: .proc_of_calculation_average_value_params - (* - -> rrel_1: rrel_in: _input_set;; - -> rrel_2: rrel_in: _average_value;; - *);; - - -> rrel_operators: .proc_of_calculation_average_value_operator_set - (* - -> rrel_init: .proc_of_calculation_average_value_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _values;; - - => nrel_then: .proc_of_calculation_average_value_operator_D1;; - => nrel_else: .proc_of_calculation_average_value_operator_return;; - *);; - - -> .proc_of_calculation_average_value_operator_D1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _sum_of_all_values;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_calculation_average_value_operator_D2_loop_enter;; - *);; - - -> .proc_of_calculation_average_value_operator_D2_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_value;; - - => nrel_then: .proc_of_calculation_average_value_operator_D3_loop_arc_erase;; - => nrel_else: .proc_of_calculation_average_value_operator_D3_erase_temp_set;; - *);; +proc_of_calculation_average_value +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_calculation_average_value = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_set; +_-> rrel_2:: rrel_in:: _average_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_calculation_average_value_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _values;; + + _=> nrel_then:: .._proc_of_calculation_average_value_operator_D1;; + _=> nrel_else:: .._proc_of_calculation_average_value_operator_return;; + *);; - -> .proc_of_calculation_average_value_operator_D3_loop_arc_erase - (* - <- eraseEl;; + _-> .._proc_of_calculation_average_value_operator_D1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_D2_loop_enter;; + *);; - => nrel_goto: .proc_of_calculation_average_value_operator_D4_concrete_value_sum;; - *);; + _-> .._proc_of_calculation_average_value_operator_return (* + _<- return;; - -> .proc_of_calculation_average_value_operator_D4_concrete_value_sum - (* - <- contAdd;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_value;; - - => nrel_goto: .proc_of_calculation_average_value_operator_D2_loop_enter;; - *);; + _-> .._proc_of_calculation_average_value_operator_D2_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_value;; - -> .proc_of_calculation_average_value_operator_D3_erase_temp_set - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_calculation_average_value_operator_D3_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_average_value_operator_D3_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _values;; + _-> .._proc_of_calculation_average_value_operator_D3_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_calculation_average_value_operator_gen_number_of_value_set;; - *);; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_D4_concrete_value_sum;; + *);; - -> .proc_of_calculation_average_value_operator_gen_number_of_value_set - (* - <- genEl;; + _-> .._proc_of_calculation_average_value_operator_D3_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _values;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _number_of_value;; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_gen_number_of_value_set;; + *);; - => nrel_goto: .proc_of_calculation_average_value_operator_call_proc_of_cardinality_colculation;; - *);; + _-> .._proc_of_calculation_average_value_operator_gen_number_of_value_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _number_of_value;; - -> .proc_of_calculation_average_value_operator_call_proc_of_cardinality_colculation - (* - <- call;; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_call_proc_of_cardinality_colculation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_average_value_operator_call_proc_of_cardinality_colculation_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._proc_of_calculation_average_value_operator_call_proc_of_cardinality_colculation (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_average_value_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .proc_of_calculation_average_value_operator_waitreturn_proc_of_cardinality_colculation;; - *);; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_waitreturn_proc_of_cardinality_colculation;; + *);; - -> .proc_of_calculation_average_value_operator_waitreturn_proc_of_cardinality_colculation - (* - <- waitReturn;; + _-> .._proc_of_calculation_average_value_operator_waitreturn_proc_of_cardinality_colculation (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_E1_calc_result_value;; + *);; - => nrel_goto: .proc_of_calculation_average_value_operator_E1_calc_result_value;; - *);; + _-> .._proc_of_calculation_average_value_operator_E1_calc_result_value (* + _<- contDiv;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_value;; - -> .proc_of_calculation_average_value_operator_E1_calc_result_value - (* - <- contDiv;; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _average_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_value;; - - => nrel_goto: .proc_of_calculation_average_value_operator_return;; - *);; + _-> .._proc_of_calculation_average_value_operator_D4_concrete_value_sum (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - -> .proc_of_calculation_average_value_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_calculation_average_value_operator_D2_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_disp/proc_calc_disp_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_disp/proc_calc_disp_content.scs index fdf17b090..ea98cf972 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_disp/proc_calc_disp_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_calculat_disp/proc_calc_disp_content.scs @@ -1,221 +1,180 @@ lib_component_proc_of_calculation_dispersion = [* -scp_program -> proc_of_calculation_dispersion - (* - -> rrel_params: .proc_of_calculation_dispersion_params - (* - -> rrel_1: rrel_in: _input_values;; - -> rrel_2: rrel_in: _dispersion_value;; - *);; - - -> rrel_operators: .proc_of_calculation_dispersion_operator_set - (* - -> rrel_init: .proc_of_calculation_dispersion_operator_gen_average_value_temp_set - (* - <- genEl;; +proc_of_calculation_dispersion +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _average_value;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_calc_average_value;; - *);; - - -> .proc_of_calculation_dispersion_operator_calc_average_value - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_calculation_average_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_dispersion_operator_calc_average_value_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_fixed: rrel_scp_var: _average_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; +proc_of_calculation_dispersion = [* +.._process1 +_<- scp_process; - => nrel_goto: .proc_of_calculation_dispersion_operator_waitreturn_calc_average_value;; - *);; +_-> rrel_1:: rrel_in:: _input_values; +_-> rrel_2:: rrel_in:: _dispersion_value; +_<= nrel_decomposition_of_action:: .._actions (* - -> .proc_of_calculation_dispersion_operator_waitreturn_calc_average_value - (* - <- waitReturn;; + _-> rrel_1:: .._proc_of_calculation_dispersion_operator_gen_average_value_temp_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _average_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_add_all_elem_to_temp_set;; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_calc_average_value;; + *);; - -> .proc_of_calculation_dispersion_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; + _-> .._proc_of_calculation_dispersion_operator_calc_average_value (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_calculation_average_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_dispersion_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _average_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_waitreturn_calc_average_value;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _values;; - - => nrel_then: .proc_of_calculation_dispersion_operator_D1;; - => nrel_else: .proc_of_calculation_dispersion_operator_return;; - *);; - - -> .proc_of_calculation_dispersion_operator_D1 - (* - <- contAssign;; + _-> .._proc_of_calculation_dispersion_operator_waitreturn_calc_average_value (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_assign: rrel_scp_var: _sum_of_all_values;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_add_all_elem_to_temp_set;; + *);; - => nrel_goto: .proc_of_calculation_dispersion_operator_D2_loop_enter;; - *);; + _-> .._proc_of_calculation_dispersion_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _values;; - -> .proc_of_calculation_dispersion_operator_D2_loop_enter - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_calculation_dispersion_operator_D1;; + _=> nrel_else:: .._proc_of_calculation_dispersion_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_value;; + _-> .._proc_of_calculation_dispersion_operator_D1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .proc_of_calculation_dispersion_operator_D3_loop_arc_erase;; - => nrel_else: .proc_of_calculation_dispersion_operator_D3_erase_temp_set;; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D2_loop_enter;; + *);; - -> .proc_of_calculation_dispersion_operator_D3_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_D4_centered_value;; - *);; - - -> .proc_of_calculation_dispersion_operator_D4_centered_value - (* - <- contSub;; - - -> rrel_1: rrel_assign: rrel_scp_var: _centered_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_3: rrel_fixed: rrel_scp_var: _average_value;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_D4_pow_two;; - *);; + _-> .._proc_of_calculation_dispersion_operator_return (* + _<- return;; - -> .proc_of_calculation_dispersion_operator_D4_pow_two - (* - <- contPow;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _centered_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _centered_value;; - -> rrel_3: rrel_fixed: rrel_scp_const: [2];; - - => nrel_goto: .proc_of_calculation_dispersion_operator_D4_concrete_value_sum;; - *);; + _-> .._proc_of_calculation_dispersion_operator_D2_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_value;; - -> .proc_of_calculation_dispersion_operator_D4_concrete_value_sum - (* - <- contAdd;; + _=> nrel_then:: .._proc_of_calculation_dispersion_operator_D3_loop_arc_erase;; + _=> nrel_else:: .._proc_of_calculation_dispersion_operator_D3_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_3: rrel_fixed: rrel_scp_var: _centered_value;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_D2_loop_enter;; - *);; + _-> .._proc_of_calculation_dispersion_operator_D3_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_calculation_dispersion_operator_D3_erase_temp_set - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D4_centered_value;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _values;; + _-> .._proc_of_calculation_dispersion_operator_D3_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _values;; - => nrel_goto: .proc_of_calculation_dispersion_operator_gen_number_of_value_set;; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_gen_number_of_value_set;; + *);; - -> .proc_of_calculation_dispersion_operator_gen_number_of_value_set - (* - <- genEl;; + _-> .._proc_of_calculation_dispersion_operator_gen_number_of_value_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _number_of_value;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _number_of_value;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_call_proc_of_cardinality_colculation;; + *);; - => nrel_goto: .proc_of_calculation_dispersion_operator_call_proc_of_cardinality_colculation;; - *);; + _-> .._proc_of_calculation_dispersion_operator_call_proc_of_cardinality_colculation (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_calculation_dispersion_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_values;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_value;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .proc_of_calculation_dispersion_operator_call_proc_of_cardinality_colculation - (* - <- call;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_waitreturn_proc_of_cardinality_colculation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_calculation_dispersion_operator_call_proc_of_cardinality_colculation_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_values;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_value;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._proc_of_calculation_dispersion_operator_waitreturn_proc_of_cardinality_colculation (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .proc_of_calculation_dispersion_operator_waitreturn_proc_of_cardinality_colculation;; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D4_number_of_value_minus_one;; + *);; - -> .proc_of_calculation_dispersion_operator_waitreturn_proc_of_cardinality_colculation - (* - <- waitReturn;; + _-> .._proc_of_calculation_dispersion_operator_D4_number_of_value_minus_one (* + _<- contSub;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_value;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_E1_calc_result_value;; + *);; - => nrel_goto: .proc_of_calculation_dispersion_operator_D4_number_of_value_minus_one;; - *);; + _-> .._proc_of_calculation_dispersion_operator_E1_calc_result_value (* + _<- contDiv;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _dispersion_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _number_of_value;; - -> .proc_of_calculation_dispersion_operator_D4_number_of_value_minus_one - (* - <- contSub;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_erase_average_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_value;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_calculation_dispersion_operator_E1_calc_result_value;; - *);; + _-> .._proc_of_calculation_dispersion_operator_erase_average_value (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _average_value;; - -> .proc_of_calculation_dispersion_operator_E1_calc_result_value - (* - <- contDiv;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_erase_number_of_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _dispersion_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _sum_of_all_values;; - -> rrel_3: rrel_fixed: rrel_scp_var: _number_of_value;; - - => nrel_goto: .proc_of_calculation_dispersion_operator_erase_average_value;; - *);; + _-> .._proc_of_calculation_dispersion_operator_erase_number_of_value (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _number_of_value;; - -> .proc_of_calculation_dispersion_operator_erase_average_value - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _average_value;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_erase_sum_of_all_values;; + *);; - => nrel_goto: .proc_of_calculation_dispersion_operator_erase_number_of_value;; - *);; + _-> .._proc_of_calculation_dispersion_operator_erase_sum_of_all_values (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _sum_of_all_values;; - -> .proc_of_calculation_dispersion_operator_erase_number_of_value - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _number_of_value;; + _-> .._proc_of_calculation_dispersion_operator_D4_centered_value (* + _<- contSub;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _centered_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _average_value;; - => nrel_goto: .proc_of_calculation_dispersion_operator_erase_sum_of_all_values;; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D4_pow_two;; + *);; - -> .proc_of_calculation_dispersion_operator_erase_sum_of_all_values - (* - <- eraseEl;; + _-> .._proc_of_calculation_dispersion_operator_D4_pow_two (* + _<- contPow;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _centered_value;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [2];; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _sum_of_all_values;; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D4_concrete_value_sum;; + *);; - => nrel_goto: .proc_of_calculation_dispersion_operator_return;; - *);; + _-> .._proc_of_calculation_dispersion_operator_D4_concrete_value_sum (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _sum_of_all_values;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _centered_value;; - -> .proc_of_calculation_dispersion_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_calculation_dispersion_operator_D2_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_cardin_calculat/proc_card_calc_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_cardin_calculat/proc_card_calc_content.scs index 409f25fa9..c724fd875 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_cardin_calculat/proc_card_calc_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_cardin_calculat/proc_card_calc_content.scs @@ -1,92 +1,82 @@ lib_component_proc_of_cardinality_calculation = [* -scp_program -> proc_of_cardinality_calculation - (* - -> rrel_params: .proc_of_cardinality_calculation_params - (* - -> rrel_1: rrel_in: _set;; - -> rrel_2: rrel_in: _result_cardinality;; - *);; - - -> rrel_operators: .proc_of_cardinality_calculation_operator_set - (* - -> rrel_init: .proc_of_cardinality_calculation_operator_assign_zero - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _result_cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .proc_of_cardinality_calculation_operator_gen_set_all_elements;; - *);; - - -> .proc_of_cardinality_calculation_operator_gen_set_all_elements - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _all_elements;; - - => nrel_goto: .proc_of_cardinality_calculation_operator_add_all_elem_to_temp_set;; - *);; - - -> .proc_of_cardinality_calculation_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; +proc_of_cardinality_calculation +=> nrel_main_idtf: + [] (* <- lang_ru;; *); + [] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_cardinality_calculation = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set; +_-> rrel_2:: rrel_in:: _result_cardinality; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_cardinality_calculation_operator_assign_zero (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_cardinality;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_gen_set_all_elements;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _all_elements;; + _-> .._proc_of_cardinality_calculation_operator_gen_set_all_elements (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _all_elements;; - => nrel_goto: .proc_of_cardinality_calculation_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_add_all_elem_to_temp_set;; + *);; - -> .proc_of_cardinality_calculation_operator_all_elements_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_cardinality_calculation_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _all_elements;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_all_elements_loop_enter;; + *);; - => nrel_then: .proc_of_cardinality_calculation_operator_loop_arc_erase;; - => nrel_else: .proc_of_cardinality_calculation_operator_erase_temp_set;; - *);; + _-> .._proc_of_cardinality_calculation_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; - -> .proc_of_cardinality_calculation_operator_loop_arc_erase - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_cardinality_calculation_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_cardinality_calculation_operator_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_cardinality_calculation_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_cardinality_calculation_operator_increase;; - *);; + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_increase;; + *);; - -> .proc_of_cardinality_calculation_operator_increase - (* - <- contAdd;; + _-> .._proc_of_cardinality_calculation_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_elements;; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_cardinality;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_cardinality;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .proc_of_cardinality_calculation_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_return;; + *);; - -> .proc_of_cardinality_calculation_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_cardinality_calculation_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_elements;; + *);; - => nrel_goto: .proc_of_cardinality_calculation_operator_return;; - *);; + _-> .._proc_of_cardinality_calculation_operator_increase (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_const:: _result_cardinality;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .proc_of_cardinality_calculation_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_cardinality_calculation_operator_all_elements_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_max_of_set/proc_find_max_of_set_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_max_of_set/proc_find_max_of_set_content.scs index 0da3a9d5c..a3c661686 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_max_of_set/proc_find_max_of_set_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_max_of_set/proc_find_max_of_set_content.scs @@ -1,114 +1,98 @@ lib_component_proc_of_finding_max_value_of_set = [* -scp_program -> proc_of_finding_max_value_of_set - (* - -> rrel_params: .proc_of_finding_max_value_of_set_params - (* - -> rrel_1: rrel_in: _input_set;; - -> rrel_2: rrel_in: _max_value;; - *);; - - -> rrel_operators: .proc_of_finding_max_value_of_set_operator_set - (* - -> rrel_init: .proc_of_finding_max_value_of_set_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_values;; - - => nrel_then: .proc_of_finding_max_value_of_set_operator_get_first_value;; - => nrel_else: .proc_of_finding_max_value_of_set_operator_return;; - *);; - - -> .proc_of_finding_max_value_of_set_operator_get_first_value - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _first_value;; - - => nrel_goto: .proc_of_finding_max_value_of_set_operator_first_value_arc_erase;; - *);; - - -> .proc_of_finding_max_value_of_set_operator_first_value_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_finding_max_value_of_set_operator_assign_max_value;; - *);; - - -> .proc_of_finding_max_value_of_set_operator_assign_max_value - (* - <- contAssign;; +proc_of_finding_max_value_of_set +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_max_value_of_set = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_set; +_-> rrel_2:: rrel_in:: _max_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_max_value_of_set_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_values;; + + _=> nrel_then:: .._proc_of_finding_max_value_of_set_operator_get_first_value;; + _=> nrel_else:: .._proc_of_finding_max_value_of_set_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _max_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _first_value;; + _-> .._proc_of_finding_max_value_of_set_operator_get_first_value (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _first_value;; - => nrel_goto: .proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_first_value_arc_erase;; + *);; - -> .proc_of_finding_max_value_of_set_operator_all_elements_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_finding_max_value_of_set_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_value;; + *);; - => nrel_then: .proc_of_finding_max_value_of_set_operator_loop_arc_erase;; - => nrel_else: .proc_of_finding_max_value_of_set_operator_erase_temp_set;; - *);; + _-> .._proc_of_finding_max_value_of_set_operator_first_value_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_max_value_of_set_operator_loop_arc_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_assign_max_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_finding_max_value_of_set_operator_assign_max_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _max_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _first_value;; - => nrel_goto: .proc_of_finding_max_value_of_set_operator_is_max_more_than_last_elem;; - *);; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; + *);; - -> .proc_of_finding_max_value_of_set_operator_is_max_more_than_last_elem - (* - <- ifGr;; + _-> .._proc_of_finding_max_value_of_set_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _max_value;; + _=> nrel_then:: .._proc_of_finding_max_value_of_set_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_max_value_of_set_operator_erase_temp_set;; + *);; - => nrel_then: .proc_of_finding_max_value_of_set_operator_assign_new_max_value;; - => nrel_else: .proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_finding_max_value_of_set_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_max_value_of_set_operator_assign_new_max_value - (* - <- contAssign;; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_is_max_more_than_last_elem;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _max_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_value;; + _-> .._proc_of_finding_max_value_of_set_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_values;; - => nrel_goto: .proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_return;; + *);; - -> .proc_of_finding_max_value_of_set_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_finding_max_value_of_set_operator_is_max_more_than_last_elem (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _max_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_values;; + _=> nrel_then:: .._proc_of_finding_max_value_of_set_operator_assign_new_max_value;; + _=> nrel_else:: .._proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_max_value_of_set_operator_return;; - *);; + _-> .._proc_of_finding_max_value_of_set_operator_assign_new_max_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _max_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - -> .proc_of_finding_max_value_of_set_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_max_value_of_set_operator_all_elements_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_min_of_set/proc_find_min_of_set_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_min_of_set/proc_find_min_of_set_content.scs index 6542e6ec4..5d441f681 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_min_of_set/proc_find_min_of_set_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_find_min_of_set/proc_find_min_of_set_content.scs @@ -1,114 +1,98 @@ lib_component_proc_of_finding_min_value_of_set = [* -scp_program -> proc_of_finding_min_value_of_set - (* - -> rrel_params: .proc_of_finding_min_value_of_set_params - (* - -> rrel_1: rrel_in: _input_set;; - -> rrel_2: rrel_in: _min_value;; - *);; - - -> rrel_operators: .proc_of_finding_min_value_of_set_operator_set - (* - -> rrel_init: .proc_of_finding_min_value_of_set_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_values;; - - => nrel_then: .proc_of_finding_min_value_of_set_operator_get_first_value;; - => nrel_else: .proc_of_finding_min_value_of_set_operator_return;; - *);; - - -> .proc_of_finding_min_value_of_set_operator_get_first_value - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _first_value;; - - => nrel_goto: .proc_of_finding_min_value_of_set_operator_first_value_arc_erase;; - *);; - - -> .proc_of_finding_min_value_of_set_operator_first_value_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_finding_min_value_of_set_operator_assign_min_value;; - *);; - - -> .proc_of_finding_min_value_of_set_operator_assign_min_value - (* - <- contAssign;; +proc_of_finding_min_value_of_set +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_min_value_of_set = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_set; +_-> rrel_2:: rrel_in:: _min_value; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_min_value_of_set_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_values;; + + _=> nrel_then:: .._proc_of_finding_min_value_of_set_operator_get_first_value;; + _=> nrel_else:: .._proc_of_finding_min_value_of_set_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _min_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _first_value;; + _-> .._proc_of_finding_min_value_of_set_operator_get_first_value (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _first_value;; - => nrel_goto: .proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_first_value_arc_erase;; + *);; - -> .proc_of_finding_min_value_of_set_operator_all_elements_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_finding_min_value_of_set_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_value;; + *);; - => nrel_then: .proc_of_finding_min_value_of_set_operator_loop_arc_erase;; - => nrel_else: .proc_of_finding_min_value_of_set_operator_erase_temp_set;; - *);; + _-> .._proc_of_finding_min_value_of_set_operator_first_value_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_min_value_of_set_operator_loop_arc_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_assign_min_value;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_finding_min_value_of_set_operator_assign_min_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _min_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _first_value;; - => nrel_goto: .proc_of_finding_min_value_of_set_operator_is_max_more_than_last_elem;; - *);; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; + *);; - -> .proc_of_finding_min_value_of_set_operator_is_max_more_than_last_elem - (* - <- ifGr;; + _-> .._proc_of_finding_min_value_of_set_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _min_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_value;; + _=> nrel_then:: .._proc_of_finding_min_value_of_set_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_finding_min_value_of_set_operator_erase_temp_set;; + *);; - => nrel_then: .proc_of_finding_min_value_of_set_operator_assign_new_min_value;; - => nrel_else: .proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_finding_min_value_of_set_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_min_value_of_set_operator_assign_new_min_value - (* - <- contAssign;; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_is_max_more_than_last_elem;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _min_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_value;; + _-> .._proc_of_finding_min_value_of_set_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_values;; - => nrel_goto: .proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_return;; + *);; - -> .proc_of_finding_min_value_of_set_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_finding_min_value_of_set_operator_is_max_more_than_last_elem (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _min_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_values;; + _=> nrel_then:: .._proc_of_finding_min_value_of_set_operator_assign_new_min_value;; + _=> nrel_else:: .._proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; + *);; - => nrel_goto: .proc_of_finding_min_value_of_set_operator_return;; - *);; + _-> .._proc_of_finding_min_value_of_set_operator_assign_new_min_value (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _min_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - -> .proc_of_finding_min_value_of_set_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_finding_min_value_of_set_operator_all_elements_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_gen_metrics_answer/proc_gen_metr_ans_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_gen_metrics_answer/proc_gen_metr_ans_content.scs index 7eaf406b2..4b6f6aea5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_gen_metrics_answer/proc_gen_metr_ans_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_gen_metrics_answer/proc_gen_metr_ans_content.scs @@ -1,142 +1,120 @@ lib_component_proc_of_generation_of_metrics_answer = [* -scp_program -> proc_of_generation_of_metrics_answer - (* - -> rrel_params: .proc_of_generation_of_metrics_answer_params - (* - -> rrel_1: rrel_in: _quest;; - -> rrel_2: rrel_in: _action;; - -> rrel_3: rrel_in: _result_value;; - *);; +proc_of_generation_of_metrics_answer +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_generation_of_metrics_answer_operator_set - (* - -> rrel_init: .proc_of_generation_of_metrics_answer_operator_F1 - (* - <- genEl;; +proc_of_generation_of_metrics_answer = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: ..answer_of_metrics_calculation;; +_-> rrel_1:: rrel_in:: _quest; +_-> rrel_2:: rrel_in:: _action; +_-> rrel_3:: rrel_in:: _result_value; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F2;; - *);; + _-> rrel_1:: .._proc_of_generation_of_metrics_answer_operator_F1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; - -> .proc_of_generation_of_metrics_answer_operator_F2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F3;; - *);; - - -> .proc_of_generation_of_metrics_answer_operator_F3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F4;; - *);; - - -> .proc_of_generation_of_metrics_answer_operator_F4 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F5;; - *);; - - -> .proc_of_generation_of_metrics_answer_operator_F5 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._proc_of_generation_of_metrics_answer_operator_F2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: .._proc_of_generation_of_metrics_answer_param0;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F3;; + *);; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F6;; - *);; + _-> .._proc_of_generation_of_metrics_answer_operator_F3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; - -> .proc_of_generation_of_metrics_answer_operator_F6 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_value;; + _-> .._proc_of_generation_of_metrics_answer_operator_F4 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F7;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F5;; + *);; - -> .proc_of_generation_of_metrics_answer_operator_F7 - (* - <- genElStr3;; + _-> .._proc_of_generation_of_metrics_answer_operator_F5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_of_metrics_answer_param0;; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F6;; + *);; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F8;; - *);; + _-> .._proc_of_generation_of_metrics_answer_operator_F6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_value;; - -> .proc_of_generation_of_metrics_answer_operator_F8 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._proc_of_generation_of_metrics_answer_operator_F7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F8;; + *);; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_F9;; - *);; + _-> .._proc_of_generation_of_metrics_answer_operator_F8 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: .._proc_of_generation_of_metrics_answer_param0;; - -> .proc_of_generation_of_metrics_answer_operator_F9 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_F9;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; + _-> .._proc_of_generation_of_metrics_answer_operator_F9 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action;; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_gen_full_answer;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_gen_full_answer;; + *);; - -> .proc_of_generation_of_metrics_answer_operator_gen_full_answer - (* - <- genElStr5;; + _-> .._proc_of_generation_of_metrics_answer_operator_gen_full_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_metrics_answer_param0;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: ..answer_of_metrics_calculation;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._proc_of_generation_of_metrics_answer_operator_return;; + *);; - => nrel_goto: .proc_of_generation_of_metrics_answer_operator_return;; - *);; + _-> .._proc_of_generation_of_metrics_answer_operator_return (* + _<- return;; - -> .proc_of_generation_of_metrics_answer_operator_return - (* - <- return;; - *);; - *);; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_sort_set/proc_sort_set_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_sort_set/proc_sort_set_content.scs index 2f7ad71de..9a9e3c137 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_sort_set/proc_sort_set_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/Methods_evaluation/common/scp_prog_comp/lib_comp_sort_set/proc_sort_set_content.scs @@ -1,360 +1,301 @@ lib_component_proc_of_sorting_set_of_values = [* -scp_program -> proc_of_sorting_set_of_values - (* - -> rrel_params: .proc_of_sorting_set_of_values_params - (* - -> rrel_1: rrel_in: _input_set;; - *);; - - -> rrel_operators: .proc_of_sorting_set_of_values_operator_set - (* - -> rrel_init: .proc_of_sorting_set_of_values_operator_add_all_elem_to_temp_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_values;; - - => nrel_then: .proc_of_sorting_set_of_values_operator_get_first_value;; - => nrel_else: .proc_of_sorting_set_of_values_operator_return;; - *);; - - -> .proc_of_sorting_set_of_values_operator_get_first_value - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _marked_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _first_value;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_mark_as_first_elem;; - *);; - - -> .proc_of_sorting_set_of_values_operator_mark_as_first_elem - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_first;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _marked_arc;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_mark_as_last_elem;; - *);; - - -> .proc_of_sorting_set_of_values_operator_mark_as_last_elem - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_last;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _marked_arc;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_get_first_value_arc_of_temp_set;; - *);; - - -> .proc_of_sorting_set_of_values_operator_get_first_value_arc_of_temp_set - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _first_value;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_first_value_arc_erase;; - *);; - - -> .proc_of_sorting_set_of_values_operator_first_value_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; - *);; - - -> .proc_of_sorting_set_of_values_operator_all_elements_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_value;; - - => nrel_then: .proc_of_sorting_set_of_values_operator_loop_arc_erase;; - => nrel_else: .proc_of_sorting_set_of_values_operator_erase_temp_set;; - *);; - - -> .proc_of_sorting_set_of_values_operator_loop_arc_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_get_last_list_element;; - *);; - - -> .proc_of_sorting_set_of_values_operator_get_last_list_element - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _larger_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _can_be_removed;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last;; - - => nrel_goto: .proc_of_sorting_set_of_values_operator_is_new_value_more_than_last_elem;; - *);; - - -> .proc_of_sorting_set_of_values_operator_is_new_value_more_than_last_elem - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _larger_value;; - - => nrel_then: .proc_of_sorting_set_of_values_assign_new_last_element_1;; - => nrel_else: .proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser;; - *);; - - -> .proc_of_sorting_set_of_values_assign_new_last_element_1 - (* - <- eraseEl;; +proc_of_sorting_set_of_values +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_sorting_set_of_values = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _input_set; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_sorting_set_of_values_operator_add_all_elem_to_temp_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_values;; + + _=> nrel_then:: .._proc_of_sorting_set_of_values_operator_get_first_value;; + _=> nrel_else:: .._proc_of_sorting_set_of_values_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _can_be_removed;; + _-> .._proc_of_sorting_set_of_values_operator_get_first_value (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _first_value;; - => nrel_goto: .proc_of_sorting_set_of_values_assign_new_last_element_2;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_mark_as_first_elem;; + *);; - -> .proc_of_sorting_set_of_values_assign_new_last_element_2 - (* - <- searchElStr3;; + _-> .._proc_of_sorting_set_of_values_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _marked_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_value;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_assign_new_last_element_3;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_mark_as_first_elem (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_first;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _marked_arc;; - -> .proc_of_sorting_set_of_values_assign_new_last_element_3 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_mark_as_last_elem;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_last;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _marked_arc;; + _-> .._proc_of_sorting_set_of_values_operator_mark_as_last_elem (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_last;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _marked_arc;; - => nrel_goto: .proc_of_sorting_set_of_values_assign_new_last_element_4;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_get_first_value_arc_of_temp_set;; + *);; - -> .proc_of_sorting_set_of_values_assign_new_last_element_4 - (* - <- genElStr5;; + _-> .._proc_of_sorting_set_of_values_operator_get_first_value_arc_of_temp_set (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _first_value;; - -> rrel_1: rrel_fixed: rrel_scp_var: _larger_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_first_value_arc_erase;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_first_value_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser - (* - <- searchElStr5;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _lesser_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _larger_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _-> .._proc_of_sorting_set_of_values_operator_all_elements_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_value;; - => nrel_then: .proc_of_sorting_set_of_values_operator_add_to_middle_1;; - => nrel_else: .proc_of_sorting_set_of_values_operator_change_first_value_1;; - *);; + _=> nrel_then:: .._proc_of_sorting_set_of_values_operator_loop_arc_erase;; + _=> nrel_else:: .._proc_of_sorting_set_of_values_operator_erase_temp_set;; + *);; - -> .proc_of_sorting_set_of_values_operator_change_first_value_1 - (* - <- searchElStr5;; + _-> .._proc_of_sorting_set_of_values_operator_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _previous_first_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_to_remove;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_first;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_get_last_list_element;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_change_first_value_2;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_values;; - -> .proc_of_sorting_set_of_values_operator_change_first_value_2 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_gen_length_node;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_to_remove;; + _-> .._proc_of_sorting_set_of_values_operator_gen_length_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_link:: rrel_node:: rrel_scp_var:: _length;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_change_first_value_3;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_call_proc_of_cardinality_colculation;; + *);; - -> .proc_of_sorting_set_of_values_operator_change_first_value_3 - (* - <- genElStr5;; + _-> .._proc_of_sorting_set_of_values_operator_call_proc_of_cardinality_colculation (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_cardinality_calculation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_sorting_set_of_values_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _length;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_first_elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_waitreturn_proc_of_cardinality_colculation;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_change_first_value_4;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_waitreturn_proc_of_cardinality_colculation (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .proc_of_sorting_set_of_values_operator_change_first_value_4 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_add_length_to_input_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _marked_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_value;; + _-> .._proc_of_sorting_set_of_values_operator_add_length_to_input_set (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _length;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_length;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_change_first_value_5;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_return;; + *);; - -> .proc_of_sorting_set_of_values_operator_change_first_value_5 - (* - <- genElStr3;; + _-> .._proc_of_sorting_set_of_values_operator_get_last_list_element (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _larger_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _can_be_removed;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last;; - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_first;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _marked_arc;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_is_new_value_more_than_last_elem;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_is_new_value_more_than_last_elem (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _larger_value;; - -> .proc_of_sorting_set_of_values_operator_add_to_middle_1 - (* - <- ifGr;; + _=> nrel_then:: .._proc_of_sorting_set_of_values_assign_new_last_element_1;; + _=> nrel_else:: .._proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _lesser_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concrete_value;; + _-> .._proc_of_sorting_set_of_values_assign_new_last_element_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _can_be_removed;; - => nrel_then: .proc_of_sorting_set_of_values_operator_add_to_middle_1_1;; - => nrel_else: .proc_of_sorting_set_of_values_operator_add_to_middle_1_2;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_assign_new_last_element_2;; + *);; - -> .proc_of_sorting_set_of_values_operator_add_to_middle_1_1 - (* - <- varAssign;; + _-> .._proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lesser_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _larger_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - -> rrel_1: rrel_assign: rrel_scp_var: _larger_value;; - -> rrel_2: rrel_fixed: rrel_scp_var: _lesser_value;; + _=> nrel_then:: .._proc_of_sorting_set_of_values_operator_add_to_middle_1;; + _=> nrel_else:: .._proc_of_sorting_set_of_values_operator_change_first_value_1;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_add_to_middle_1 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lesser_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - -> .proc_of_sorting_set_of_values_operator_add_to_middle_1_2 - (* - <- eraseSetStr5;; + _=> nrel_then:: .._proc_of_sorting_set_of_values_operator_add_to_middle_1_1;; + _=> nrel_else:: .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _lesser_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_erase: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _larger_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _-> .._proc_of_sorting_set_of_values_operator_change_first_value_1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _previous_first_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_remove;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_first;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_add_to_middle_1_2_1;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_change_first_value_2;; + *);; - -> .proc_of_sorting_set_of_values_operator_add_to_middle_1_2_1 - (* - <- genElStr5;; + _-> .._proc_of_sorting_set_of_values_operator_change_first_value_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_remove;; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _larger_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_change_first_value_3;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_add_to_middle_1_2_2;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_change_first_value_3 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_first_elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - -> .proc_of_sorting_set_of_values_operator_add_to_middle_1_2_2 - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_change_first_value_4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _lesser_value;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_be_more;; + _-> .._proc_of_sorting_set_of_values_operator_change_first_value_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_change_first_value_5;; + *);; - -> .proc_of_sorting_set_of_values_operator_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_sorting_set_of_values_operator_change_first_value_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_first;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _marked_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_values;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_gen_length_node;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_add_to_middle_1_1 (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _larger_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _lesser_value;; - -> .proc_of_sorting_set_of_values_operator_gen_length_node - (* - <- genEl;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_is_less_than_last_1_get_lesser;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_link: _length;; + _-> .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2 (* + _<- eraseSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lesser_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_erase:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _larger_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_call_proc_of_cardinality_colculation;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2_1;; + *);; - -> .proc_of_sorting_set_of_values_operator_call_proc_of_cardinality_colculation - (* - <- call;; + _-> .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2_1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _larger_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_cardinality_calculation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_sorting_set_of_values_operator_call_proc_of_cardinality_colculation_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_fixed: rrel_scp_var: _length;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2_2;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_waitreturn_proc_of_cardinality_colculation;; - *);; + _-> .._proc_of_sorting_set_of_values_operator_add_to_middle_1_2_2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lesser_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - -> .proc_of_sorting_set_of_values_operator_waitreturn_proc_of_cardinality_colculation - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._proc_of_sorting_set_of_values_assign_new_last_element_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _input_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_value;; - => nrel_goto: .proc_of_sorting_set_of_values_operator_add_length_to_input_set;; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_assign_new_last_element_3;; + *);; - -> .proc_of_sorting_set_of_values_operator_add_length_to_input_set - (* - <- genElStr5;; + _-> .._proc_of_sorting_set_of_values_assign_new_last_element_3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_last;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _marked_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _input_set;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _length;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_length;; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_assign_new_last_element_4;; + *);; - => nrel_goto: .proc_of_sorting_set_of_values_operator_return;; - *);; + _-> .._proc_of_sorting_set_of_values_assign_new_last_element_4 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _larger_value;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_be_more;; - -> .proc_of_sorting_set_of_values_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_sorting_set_of_values_operator_all_elements_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/agent_admin_appr_edit_kb_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/agent_admin_appr_edit_kb_content.scs index 3ab126e6e..1f85365c3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/agent_admin_appr_edit_kb_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/agent_admin_appr_edit_kb_content.scs @@ -1,847 +1,679 @@ -sc_text_of_agent_of_administrator_approval_proposals_for_editing_kb = [* agent_of_administrator_approval_proposals_for_editing_kb => nrel_main_idtf: [агентная scp-программа утверждения администратором предложения по редактированию базы знаний] (* <- lang_ru;; *); [agent scp-program of administrator approval proposals for editing the knowledge base] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_administrator_approval_proposals_for_editing_kb - (* - -> rrel_params: .agent_of_administrator_approval_proposals_for_editing_kb_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_administrator_approval_proposals_for_editing_kb_operator_set - (* - -> rrel_init: .agent_of_administrator_approval_proposals_for_editing_kb_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator1B;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_approve_the_proposal_for_editing_the_knowledge_base_administrator;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1C;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1D1;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1D1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1E;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator1D2;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1D2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1E;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_first_param_msg;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of action_to_consider_proposal_for_editing_knowledge_base or sign of action_to_consider_new_project_task.];; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1F;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _projects;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1G;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a administrator.];; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1G - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator1H;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1H - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1I_1;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator7B;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1I_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator1I;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator3A;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator1I - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _action;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _maybe_questions;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator2A;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator7B;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _maybe_questions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _maybe_question;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator2B;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _maybe_questions;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3A;; - *);; +agent_of_administrator_approval_proposals_for_editing_kb = [* +.._process1 +_<- scp_process; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator2B - (* - <- eraseEl;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> rrel_1:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator2C;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator2C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _maybe_question;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_approval;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator2D;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator2A;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _maybe_question;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_assign_dev_plan_action;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_assign_dev_plan_action - (* - <- varAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _dev_plan_action;; - -> rrel_2: rrel_fixed: rrel_scp_var: _maybe_question;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1i;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator3A2;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator3B;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3A2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1i;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3B;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_removing;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_adding;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_gen_answer_node;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_gen_answer_node - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3D1;; - *);; - - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3D1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1B;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_approve_the_proposal_for_editing_the_knowledge_base_administrator;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator3D2;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator3D3;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1C;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3D2 - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1D1;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_plan;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return (* + _<- return;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_plan - (* - <- call;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_development_plan;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_plan_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _dev_plan_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1D1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_plan;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1E;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1D2;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_plan - (* - <- waitReturn;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1F;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3E1;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1D2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3D3 - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1E;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_first_param_msg;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of action_to_consider_proposal_for_editing_knowledge_base or sign of action_to_consider_new_project_task.];; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3D4;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3D4 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_proposal_for_hist;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_proposal_for_hist - (* - <- searchElStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _projects;; + + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1G;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_invalid_access_rights (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a administrator.];; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object - (* - <- searchElStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1G (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _target_section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1H;; + *);; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_assign_target;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1H (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_formation_suggestion_edit_kb_operator_assign_target - (* - <- varAssign;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1I_1;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator7B;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _target_section;; - -> rrel_2: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1I_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator1I;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3A;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part - (* - <- call;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_proposal_content_to_substantive_part_of_kb;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_fixed: rrel_scp_var: _target_section;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_substantive_part;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator1I (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _action;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _maybe_questions;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_substantive_part - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1i;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object_1;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3A2;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3B;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object_1 - (* - <- searchElStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3A2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1i;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _target_section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3B;; + *);; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_assign_target_1;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_formation_suggestion_edit_kb_operator_assign_target_1 - (* - <- varAssign;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_removing;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _target_section;; - -> rrel_2: rrel_fixed: rrel_scp_const: concerted_part_of_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_removing;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part - (* - <- call;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_proposal_content_to_agreed_knowledge_base_part;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_fixed: rrel_scp_var: _target_section;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_adding;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_agreed_part;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_agreed_part - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator3E1;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_gen_answer_node;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3E1 - (* - <- searchSetStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_gen_answer_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_approval_proposals_for_editing_kb;; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator3E2;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator4A;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D2;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D3;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator3E2 - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: last_entity;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_plan;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator4A;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator4A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3D4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator4B;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_proposal_for_hist;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator4B - (* - <- searchSetStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_proposal_for_hist (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _kb_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _target_section;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator4C;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_assign_target;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator4C - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_proposal_content_to_substantive_part_of_kb;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _proposal;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _target_section;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_substantive_part;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator4D;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_assign_target (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _target_section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator4D - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_substantive_part;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_substantive_part (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object_1;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator4E;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_get_object_1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _target_section;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator4E - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_assign_target_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_proposal_content_to_agreed_knowledge_base_part;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _proposal;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _target_section;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_agreed_part;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5A - (* - <- searchSetStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_assign_target_1 (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _target_section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: concerted_part_of_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_elem;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_agreed_kb_part;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_agreed_part (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator5B;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3E1;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5B - (* - <- searchElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3E1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_kb_elem;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3E2;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4A;; + *);; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator5C;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator5B_erase;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator3E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: last_entity;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5B_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator4A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4B;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5C - (* - <- eraseEl;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _kb_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4C;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5D1;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator4C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5D1 - (* - <- ifType;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4D;; + *);; - -> rrel_1: rrel_fixed: rrel_struct: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator4D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_approval_proposals_for_editing_kb;; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator5D2;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator5D3;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator4E;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5D2 - (* - <- searchSetStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator4E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_kb_elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5A;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5B;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6A;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5D3 - (* - <- searchSetStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_kb_elem;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5C;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5B_erase;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator6A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_approval_proposals_for_editing_kb;; - => nrel_then: .agent_of_administrator_approval_proposals_for_editing_kb_operator5D4;; - => nrel_else: .agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6B;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5D4 - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator6B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6C;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator6C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5E - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5F;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6E;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator5F - (* - <- searchSetStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator6E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator7A;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator5B;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator6A - (* - <- searchSetStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5B_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator6B;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator6A;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator6B - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _temp_kb_elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D2;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D3;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator6C;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator6C - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D4;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator6D;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5D4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator6D - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_administrator;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator6E;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5F;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator6E - (* - <- genElStr5;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator5F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_approval_proposals_for_editing_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator5B;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator7A;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_call_add_to_plan (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_development_plan;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_approval_proposals_for_editing_kb_param5 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _dev_plan_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator7A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_plan;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_adding_to_plan (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3E1;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator7B - (* - <- genElStr3;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _maybe_questions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _maybe_question;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2B;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2C;; + *);; -/**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _maybe_questions;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_approval_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator2C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _maybe_question;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_approval;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_then:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2D;; + _=> nrel_else:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A;; + *);; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_administrator_approval_proposals_for_editing_kb_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _maybe_question;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_assign_dev_plan_action;; + *);; - => nrel_goto: .agent_of_administrator_approval_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_assign_dev_plan_action (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _dev_plan_action;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _maybe_question;; - -> .agent_of_administrator_approval_proposals_for_editing_kb_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_administrator_approval_proposals_for_editing_kb_operator2A_erase;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_agent_admin_appr_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_agent_admin_appr_edit_kb.scs index 3d2441bd9..2719dacae 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_agent_admin_appr_edit_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_agent_admin_appr_edit_kb.scs @@ -5,6 +5,9 @@ sc_agent_of_administrator_approval_proposals_for_editing_kb <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_approve_the_proposal_for_editing_the_knowledge_base_administrator; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_txt_admin_appr_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_txt_admin_appr_edit_kb.scs deleted file mode 100644 index 1f8e93a27..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_appr_prop_edit_kb/sc_txt_admin_appr_edit_kb.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_administrator_approval_proposals_for_editing_kb --> rrel_key_sc_element: - agent_of_administrator_approval_proposals_for_editing_kb; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/agent_admin_reject_edit_kb_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/agent_admin_reject_edit_kb_content.scs index c05ae980e..1b92f211c 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/agent_admin_reject_edit_kb_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/agent_admin_reject_edit_kb_content.scs @@ -1,612 +1,478 @@ -sc_text_of_agent_of_administrator_rejection_proposals_for_editing_kb = [* agent_of_administrator_rejection_proposals_for_editing_kb => nrel_main_idtf: [агентная scp-программа отклонения администратором предложения по редактированию базы знаний] (* <- lang_ru;; *); [agent scp-program of administrator rejection of proposals for editing the knowledge base] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_administrator_rejection_proposals_for_editing_kb - (* - -> rrel_params: .agent_of_administrator_rejection_proposals_for_editing_kb_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_set - (* - -> rrel_init: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1B;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_reject_the_proposal_for_editing_the_knowledge_base_administrator;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1C;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1D1;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1D1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1D2;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1D2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_first_param_msg;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of action_to_consider_proposal_for_editing_knowledge_base or sign of action_to_consider_new_project_task.];; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1E2;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1E2 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1F;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a administrator.];; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1G;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1H;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1i;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator1H2;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator1H2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1i;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_removing;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_adding;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_adding;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2A;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B2;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B3;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; - *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B4;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_administrator_rejection_proposals_for_editing_kb = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1B;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2B4 - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_reject_the_proposal_for_editing_the_knowledge_base_administrator;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1C;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return (* + _<- return;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C - (* - <- searchSetStr3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1D1;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; + *);; - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C2;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2D;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1D1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2C2 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1D2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: last_entity;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator2D;; - *);; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1E2;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator2D - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1D2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1E1;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_first_param_msg;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3A;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of action_to_consider_proposal_for_editing_knowledge_base or sign of action_to_consider_new_project_task.];; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3A - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _kb_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_rejection_proposals_for_editing_kb_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3A2;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3A2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1E2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3B;; - *);; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1F;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3B - (* - <- searchSetStr5;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_invalid_access_rights (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a administrator.];; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3B2;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1G;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3B2 - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1H;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3C;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1i;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3C - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1H2;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_elem;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator1H2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1i;; - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing;; + *);; - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3D;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4A;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_rejection_proposals_for_editing_kb_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3D - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3E;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3D_erase;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_adding;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3D_erase - (* - <- eraseEl;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_administrator_rejection_proposals_for_editing_kb_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_adding;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4A;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3E - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F1;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F1 - (* - <- ifType;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_struct: rrel_scp_var: _temp_kb_elem;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B2;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B3;; + *);; - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F2;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F3;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F2 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_kb_elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B4;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2B4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F3 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C2;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2D;; + *);; - => nrel_then: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F4;; - => nrel_else: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2C2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: last_entity;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3F4 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3A;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3G - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _kb_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3A2;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3H;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator3H - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3B2;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator3D;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator4A - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3D;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4A;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4A2;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_kb_elem;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator4A2 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3E;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3D_erase;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4B;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4A2;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator4B - (* - <- searchSetStr5;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4B;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4B2;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4B2;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator4B2 - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_administrator;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4C;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator4C;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4C (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator4C - (* - <- genElStr5;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator5A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator5A - (* - <- genElStr3;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F1;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3D_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator5B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _temp_kb_elem;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F2;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F3;; + *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_administrator_rejection_proposals_for_editing_kb;; -/*****************************************************************Wrong parametres*************************************/ + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; + *);; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F4;; + _=> nrel_else:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; + *);; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3F4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_administrator_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; - => nrel_goto: .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3H;; + *);; - - -> .agent_of_administrator_rejection_proposals_for_editing_kb_operator_return - (* - <- return;; - *);; + _-> .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_administrator_rejection_proposals_for_editing_kb;; - *);; + _=> nrel_goto:: .._agent_of_administrator_rejection_proposals_for_editing_kb_operator3D;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_agent_admin_reject_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_agent_admin_reject_edit_kb.scs index d9968178a..b030eb874 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_agent_admin_reject_edit_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_agent_admin_reject_edit_kb.scs @@ -5,6 +5,9 @@ sc_agent_of_administrator_rejection_proposals_for_editing_kb <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_reject_the_proposal_for_editing_the_knowledge_base_administrator; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_txt_admin_reject_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_txt_admin_reject_edit_kb.scs deleted file mode 100644 index 0cb4e5677..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_admin_reject_prop_edit_kb/sc_txt_admin_reject_edit_kb.scs +++ /dev/null @@ -1,6 +0,0 @@ -sc_text_of_agent_of_administrator_rejection_proposals_for_editing_kb --> rrel_key_sc_element: - agent_of_administrator_rejection_proposals_for_editing_kb; -<- scp_program_sc_text;; - - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/agent_appr_verif_res_offer_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/agent_appr_verif_res_offer_content.scs index 2301da682..686ba0dc5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/agent_appr_verif_res_offer_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/agent_appr_verif_res_offer_content.scs @@ -1,760 +1,602 @@ -agent_approval_verification_result_of_offer = [* agent_approval_verification_result_of_offer => nrel_main_idtf: [агентная scp-программа утвердждения результата верификации предложения] (* <- lang_ru;; *); [agent scp-program of approved of the verification result of offer] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_approval_verification_result_of_offer - (* - -> rrel_params: .agent_approval_verification_result_of_offer_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_approval_verification_result_of_offer = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_approval_verification_result_of_offer_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1B;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_approve_the_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1D;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _act_param;; + + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1P;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_return (* + _<- return;; + + *);; + + _-> .._agent_approval_verification_result_of_offer_operator1P (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; + + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_correct_act_checker;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_correct_act_checker (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; + + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_user;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_approval_verification_result_of_offer_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be sign of action to consider result of proposal verification (action_to_consider_result_of_proposal_verification) ];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_approval_verification_result_of_offer_operator_set - (* - -> rrel_init: .agent_approval_verification_result_of_offer_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1B;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_approve_the_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1D;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_return;; - *);; - + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_approval_verification_result_of_offer_operator1D - (* - <- searchElStr3;; + _-> .._agent_approval_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _act_param;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1P;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_return;; - *);; - - - -> .agent_approval_verification_result_of_offer_operator1P - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_correct_act_checker;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; - *);; - - - -> .agent_approval_verification_result_of_offer_operator_correct_act_checker - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_user;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_user - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_correct_user_checker;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_return;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_correct_user_checker - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _uknown_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_modified_fragment_of_kb;; - => nrel_else: .agent_approval_verification_result_of_offer_operator_return;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_modified_fragment_of_kb - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _modified_fragment_of_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1_gen_act;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_gen_act - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_gen_act_modify_offer_by_editing_the_kb_action_class;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_gen_act_modify_offer_by_editing_the_kb_action_class - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_finalize_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_find_middle_act;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_middle_act - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _middle_act;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_not_verificate_struct;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_not_verificate_struct - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _middle_act;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _not_verificate_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_act_by_subact_relation;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_act_by_subact_relation - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _previous_act;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _middle_act;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subaction;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_real_entity_arc;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_real_entity_arc - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: real_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_to_erase;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_act;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1_erase_real_entity_arc;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_erase_real_entity_arc - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_to_erase;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_mark_one_of_previous_act_as_past_entity;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_mark_one_of_previous_act_as_past_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_act;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_find_question_init_arc;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_question_init_arc - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_to_erase;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_act;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_to_erase;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_all_verificated_struct_to_set;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_add_all_verificated_struct_to_set - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _not_verificate_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _verificate_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_new_version;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _verificate_structes;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _verificate_structes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _verificate_struct;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1G_delete_arc_of_verificate_structes_set_loop;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1G_delete_arc_of_verificate_structes_set_loop - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_necessary_verificate_struct_checker;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_necessary_verificate_struct_checker - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _modified_fragment_of_kb;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _verificate_struct;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter;; - => nrel_else: .agent_approval_verification_result_of_offer_operator1_gen_target_of_act;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_gen_target_of_act - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _verificate_struct;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_gen_act_initiator;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_gen_act_initiator - (* - <- genElStr5;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_initiator;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_find_author_of_offer;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_find_author_of_offer - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _not_verificate_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_approval_verification_result_of_offer_operator1_gen_act_performer;; - => nrel_else: .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_gen_act_performer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_approve_act;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_approve_act - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_gen_sequencing_of_two_acts;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_gen_sequencing_of_two_acts - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_mark_previous_act_as_past_entity;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_mark_previous_act_as_past_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1P_find_question_initiated_in_act_param;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1P_find_question_initiated_in_act_param - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_to_erase;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc_of_act_param;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc_of_act_param - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_to_erase;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator1_mark_new_act_as_initiate_entity;; - *);; - - -> .agent_approval_verification_result_of_offer_operator1_mark_new_act_as_initiate_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_call_removing;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_approval_verification_result_of_offer_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_waitreturn_removing;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_call_adding;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_approval_verification_result_of_offer_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_approval_verification_result_of_offer_operator_waitreturn_adding;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_find_user (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_approval_verification_result_of_offer_operator_waitreturn_adding - (* - <- waitReturn;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_correct_user_checker;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_approval_verification_result_of_offer_operator_correct_user_checker (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _uknown_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_gen_answer1_node;; - *);; - + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_modified_fragment_of_kb;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; -//****************************************************UI Answer*********************************************************************/ - - -> .agent_approval_verification_result_of_offer_operator_gen_answer1_node - (* - <- genEl;; + _-> .._agent_approval_verification_result_of_offer_operator_find_modified_fragment_of_kb (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _modified_fragment_of_kb;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1_gen_act;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_new_act_to_answer1;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_add_new_act_to_answer1 - (* - <- genElStr3;; + _-> .._agent_approval_verification_result_of_offer_operator1_gen_act (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_gen_act_modify_offer_by_editing_the_kb_action_class;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_sequencing_relation_to_answer1;; - *);; - - -> .agent_approval_verification_result_of_offer_operator_add_sequencing_relation_to_answer1 - (* - <- genElStr3;; + _-> .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_previous_act_to_answer1;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_gen_act_modify_offer_by_editing_the_kb_action_class (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_finalize_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; - -> .agent_approval_verification_result_of_offer_operator_add_previous_act_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_find_middle_act;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; + _-> .._agent_approval_verification_result_of_offer_operator_find_middle_act (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _middle_act;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_target_arcs_to_answer1;; - *);; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_not_verificate_struct;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> .agent_approval_verification_result_of_offer_operator_add_target_arcs_to_answer1 - (* - <- searchSetStr5;; + _-> .._agent_approval_verification_result_of_offer_operator_find_not_verificate_struct (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _middle_act;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _not_verificate_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _verificate_struct;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_act_by_subact_relation;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator_find_act_by_subact_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _previous_act;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _middle_act;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subaction;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_sequencing_arc_to_answer1;; - *);; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_real_entity_arc;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> .agent_approval_verification_result_of_offer_operator_add_sequencing_arc_to_answer1 - (* - <- searchSetStr5;; + _-> .._agent_approval_verification_result_of_offer_operator_find_real_entity_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: real_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_erase;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_act;; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1_erase_real_entity_arc;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator1_erase_real_entity_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_erase;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_target_relation_to_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_mark_one_of_previous_act_as_past_entity;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator1_mark_one_of_previous_act_as_past_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_act;; - -> .agent_approval_verification_result_of_offer_operator_add_target_relation_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_find_question_init_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._agent_approval_verification_result_of_offer_operator_find_question_init_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_erase;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_act;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_to_answer1;; - *);; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_to_answer1 - (* - <- genElStr3;; + _-> .._agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_erase;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_all_verificated_struct_to_set;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_arcs_to_answer;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_all_verificated_struct_to_set (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _not_verificate_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _verificate_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _verificate_structes;; + + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _verificate_structes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _verificate_struct;; - -> .agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1G_delete_arc_of_verificate_structes_set_loop;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _fragment_of_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator1G_delete_arc_of_verificate_structes_set_loop (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_object_relation_const_node_to_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_necessary_verificate_struct_checker;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator_necessary_verificate_struct_checker (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _modified_fragment_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _verificate_struct;; - -> .agent_approval_verification_result_of_offer_operator_add_object_relation_const_node_to_answer1 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator_find_verificate_struct_loop_enter;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_operator1_gen_target_of_act;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_approval_verification_result_of_offer_operator1_gen_target_of_act (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _verificate_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_struct_content_to_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_gen_act_initiator;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator1_gen_act_initiator (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_initiator;; - -> .agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_struct_content_to_answer1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_find_author_of_offer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _modified_fragment_of_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator_find_author_of_offer (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _not_verificate_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer1;; - *);; + _=> nrel_then:: .._agent_approval_verification_result_of_offer_operator1_gen_act_performer;; + _=> nrel_else:: .._agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator1_gen_act_performer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_approval_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer1 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_approve_act;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _admin_name;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _-> .._agent_approval_verification_result_of_offer_operator1_approve_act (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_gen_sequencing_of_two_acts;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_approved_relation_to_answer1;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator1_gen_sequencing_of_two_acts (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .agent_approval_verification_result_of_offer_operator_add_approved_relation_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_mark_previous_act_as_past_entity;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; + _-> .._agent_approval_verification_result_of_offer_operator1_mark_previous_act_as_past_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1P_find_question_initiated_in_act_param;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator1P_find_question_initiated_in_act_param (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_erase;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - -> .agent_approval_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc_of_act_param;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; + _-> .._agent_approval_verification_result_of_offer_operator1_erase_question_initiated_arc_of_act_param (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_erase;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator1_mark_new_act_as_initiate_entity;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_ct_param_action_class_to_answer1;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator1_mark_new_act_as_initiate_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_call_removing;; + *);; - - -> .agent_approval_verification_result_of_offer_operator_add_ct_param_action_class_to_answer1 - (* - <- genElStr3;; + _-> .._agent_approval_verification_result_of_offer_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_approval_verification_result_of_offer_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_waitreturn_removing;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_arc_to_answer1;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_call_adding;; + *);; - -> .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_arc_to_answer1 - (* - <- searchSetStr3;; + _-> .._agent_approval_verification_result_of_offer_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_approval_verification_result_of_offer_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_finalize_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_modify_offer_by_editing_the_kb;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_waitreturn_adding;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_to_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_gen_answer1_node;; + *);; + _-> .._agent_approval_verification_result_of_offer_operator_gen_answer1_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; - - -> .agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_new_act_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_finalize_proposal_for_editing_knowledge_base;; + _-> .._agent_approval_verification_result_of_offer_operator_add_new_act_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_gen_full_answer1;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_sequencing_relation_to_answer1;; + *);; - - -> .agent_approval_verification_result_of_offer_operator_gen_full_answer1 - (* - <- genElStr5;; + _-> .._agent_approval_verification_result_of_offer_operator_add_sequencing_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_previous_act_to_answer1;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_pre_return;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_previous_act_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - -> .agent_approval_verification_result_of_offer_operator_pre_return - (* - <- printEl;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_target_arcs_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_approval_verification_result_of_offer;; + _-> .._agent_approval_verification_result_of_offer_operator_add_target_arcs_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _verificate_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_approval_verification_result_of_offer;; - => nrel_goto: .agent_approval_verification_result_of_offer_gen_question_finished_successfully;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_sequencing_arc_to_answer1;; + *);; - -> .agent_approval_verification_result_of_offer_gen_question_finished_successfully - (* - <- genElStr3;; + _-> .._agent_approval_verification_result_of_offer_operator_add_sequencing_arc_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_approval_verification_result_of_offer;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_target_relation_to_answer1;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_return;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_target_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> .agent_approval_verification_result_of_offer_gen_question_finished_unsuccessfully - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_return;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_arcs_to_answer;; + *);; -/*******************************************************Wrong Parameters*******************************************************************/ + _-> .._agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _fragment_of_kb;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_approval_verification_result_of_offer;; - -> .agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_object_relation_const_node_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_approval_verification_result_of_offer_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be sign of action to consider result of proposal verification (action_to_consider_result_of_proposal_verification) ];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_approval_verification_result_of_offer_operator_add_object_relation_const_node_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_struct_content_to_answer1;; + *);; - -> .agent_approval_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_approval_verification_result_of_offer_operator_add_modified_fragment_of_kb_struct_content_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _modified_fragment_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_approval_verification_result_of_offer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer1;; + *);; - => nrel_goto: .agent_approval_verification_result_of_offer_operator_return;; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _admin_name;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_approval_verification_result_of_offer;; + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_approved_relation_to_answer1;; + *);; - -> .agent_approval_verification_result_of_offer_operator_return - (* - <- return;; - *);; - *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_approved_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer1;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_approval_verification_result_of_offer;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_ct_param_action_class_to_answer1;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_add_ct_param_action_class_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_arc_to_answer1;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_arc_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_finalize_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_modify_offer_by_editing_the_kb;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_approval_verification_result_of_offer;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_to_answer1;; *);; + _-> .._agent_approval_verification_result_of_offer_operator_add_act_modify_offer_by_editing_the_kb_action_class_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_finalize_proposal_for_editing_knowledge_base;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_gen_full_answer1;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_gen_full_answer1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_pre_return;; + *);; + + _-> .._agent_approval_verification_result_of_offer_operator_pre_return (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_approval_verification_result_of_offer;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_gen_question_finished_successfully;; + *);; + + _-> .._agent_approval_verification_result_of_offer_gen_question_finished_successfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_approval_verification_result_of_offer_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_agent_appr_verif_res_offer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_agent_appr_verif_res_offer.scs index 9b51d1f5d..fa9735ee0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_agent_appr_verif_res_offer.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_agent_appr_verif_res_offer.scs @@ -3,6 +3,7 @@ sc_agent_approval_verification_result_of_offer [sc-агент утверждения результата верификации предложения] (* <- lang_ru;; *); [sc-agent of approved of the verification result of offer] (* <- lang_en;; *); <- abstract_sc_agent; +=> nrel_sc_agent_action_class: action_to_approve_the_result_of_proposal_verification; => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_approval_verification_result_of_offer_condition => ..sc_agent_approval_verification_result_of_offer_result); <= nrel_sc_agent_key_sc_elements: diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_txt_appr_verif_res_offer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_txt_appr_verif_res_offer.scs deleted file mode 100644 index 498cc9318..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_appr_verif_res_offer/sc_txt_appr_verif_res_offer.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_approval_verification_result_of_offer --> rrel_key_sc_element: - agent_approval_verification_result_of_offer; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/agent_of_assign_user_as_administrator_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/agent_of_assign_user_as_administrator_content.scs index e1cda3271..449261d40 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/agent_of_assign_user_as_administrator_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/agent_of_assign_user_as_administrator_content.scs @@ -1,236 +1,194 @@ -sc_text_agent_of_assign_user_as_administrator = [* agent_of_assign_user_as_administrator --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа назначения администратором] (* <- lang_ru;; *); [agent scp-program of assign user as administrator] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_assign_user_as_administrator - (* - -> rrel_params: .aagent_of_assign_user_as_administrator_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_assign_user_as_administrator = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_assign_user_as_administrator_operator0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1A;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_assign_user_as_administrator;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1A1;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_return (* + _<- return;; + + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user_future_administrator;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1A2;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_administrator;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1B;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1C;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_administrator_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + + _=> nrel_then:: .._agent_of_assign_user_as_administrator_operator1D;; + _=> nrel_else:: .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_assign_user_as_administrator;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator1E;; + *);; + + _-> .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_have_not_administration_rights (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_administrator_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [You have not administrator rights];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_return;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator1E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_administrator;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - -> rrel_operators: .agent_of_assign_user_as_administrator_operator_set - (* - -> rrel_init: .agent_of_assign_user_as_administrator_operator0 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator2A;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator2A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_administrator;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _system;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator2B;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_administrator;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_administrator;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator2C;; + *);; + + _-> .._agent_of_assign_user_as_administrator_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_administrator;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_assign_user_as_administrator;; + + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator2D;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_assign_user_as_administrator_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_administrator;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - => nrel_then: .agent_of_assign_user_as_administrator_operator1A;; - => nrel_else: .agent_of_assign_user_as_administrator_return;; - *);; + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_operator2F;; + *);; - -> .agent_of_assign_user_as_administrator_operator1A - (* - <- searchElStr3;; + _-> .._agent_of_assign_user_as_administrator_operator2F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_administrator;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_assign_user_as_administrator;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_assign_user_as_administrator_operator1A1;; - => nrel_else: .agent_of_assign_user_as_administrator_return;; - *);; - - -> .agent_of_assign_user_as_administrator_operator1A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user_future_administrator;; - - => nrel_then: .agent_of_assign_user_as_administrator_operator1A2;; - => nrel_else: .agent_of_assign_user_as_administrator_return;; - *);; - - -> .agent_of_assign_user_as_administrator_operator1A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_administrator;; - - => nrel_then: .agent_of_assign_user_as_administrator_operator1B;; - => nrel_else: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message;; - *);; - - - -> .agent_of_assign_user_as_administrator_operator1B - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_assign_user_as_administrator_operator1C;; - => nrel_else: .agent_of_assign_user_as_administrator_return;; - *);; - - -> .agent_of_assign_user_as_administrator_operator1C - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_of_assign_user_as_administrator_operator1D;; - => nrel_else: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_administrator_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_assign_user_as_administrator;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator1E;; - *);; - - -> .agent_of_assign_user_as_administrator_operator1E - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_administrator;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator2A;; - *);; - - -> .agent_of_assign_user_as_administrator_operator2A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _system;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator2B;; - *);; - - -> .agent_of_assign_user_as_administrator_operator2B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_administrator;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator2C;; - *);; - - -> .agent_of_assign_user_as_administrator_operator2C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_administrator;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator2D;; - *);; - - -> .agent_of_assign_user_as_administrator_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_goto: .agent_of_assign_user_as_administrator_operator2F;; - *);; - - -> .agent_of_assign_user_as_administrator_operator2F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_administrator;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_assign_user_as_administrator_return;; - *);; - -/*******************************************************Wrong Parameters*******************************************************************/ - - -> .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_administrator_return;; - *);; - - -> .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_have_not_administration_rights - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_have_not_administration_rights_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [You have not administrator rights];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_administrator_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_administrator_return;; - *);; - - -> .agent_of_assign_user_as_administrator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_assign_user_as_administrator_return;; *);; + *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_agent_of_assign_user_as_administrator.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_agent_of_assign_user_as_administrator.scs index 77fff5515..9dc9ba9e4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_agent_of_assign_user_as_administrator.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_agent_of_assign_user_as_administrator.scs @@ -5,6 +5,9 @@ sc_agent_of_assign_user_as_administrator <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_assign_user_as_administrator; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_text_agent_of_assign_user_as_administrator.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_text_agent_of_assign_user_as_administrator.scs deleted file mode 100755 index 502a8f8e3..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_administrator/sc_text_agent_of_assign_user_as_administrator.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_assign_user_as_administrator --> rrel_key_sc_element: - agent_of_assign_user_as_administrator; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/agent_of_assign_user_as_expert_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/agent_of_assign_user_as_expert_content.scs index 2c0cd6685..91de71c63 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/agent_of_assign_user_as_expert_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/agent_of_assign_user_as_expert_content.scs @@ -1,235 +1,194 @@ -sc_text_agent_of_assign_user_as_expert = [* agent_of_assign_user_as_expert --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа назначения экспертом] (* <- lang_ru;; *); [agent scp-program of assign user as expert] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_assign_user_as_expert - (* - -> rrel_params: .aagent_of_assign_user_as_expert_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_assign_user_as_expert = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_assign_user_as_expert_operator0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1A;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_return;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_assign_user_as_expert;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1A1;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_return;; + *);; + + _-> .._agent_of_assign_user_as_expert_return (* + _<- return;; + + *);; + + _-> .._agent_of_assign_user_as_expert_operator1A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user_future_expert;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1A2;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_return;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator1A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_expert;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1B;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator1B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1C;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_return;; + *);; + + _-> .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_expert_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_assign_user_as_expert_operator_set - (* - -> rrel_init: .agent_of_assign_user_as_expert_operator0 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1A;; - => nrel_else: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_assign_user_as_expert;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1A1;; - => nrel_else: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_operator1A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user_future_expert;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1A2;; - => nrel_else: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_operator1A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_expert;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1B;; - => nrel_else: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_assign_user_as_expert_operator1B - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1C;; - => nrel_else: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_operator1C - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_of_assign_user_as_expert_operator1D;; - => nrel_else: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_expert_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_assign_user_as_expert;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator1E;; - *);; - - -> .agent_of_assign_user_as_expert_operator1E - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_expert;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator2A;; - *);; - - -> .agent_of_assign_user_as_expert_operator2A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _system;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator2B;; - *);; - - -> .agent_of_assign_user_as_expert_operator2B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_expert;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator2C;; - *);; - - -> .agent_of_assign_user_as_expert_operator2C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_expert;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator2D;; - *);; - - -> .agent_of_assign_user_as_expert_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_goto: .agent_of_assign_user_as_expert_operator2F;; - *);; - - -> .agent_of_assign_user_as_expert_operator2F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_expert;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_assign_user_as_expert_return;; - *);; - -/*******************************************************Wrong Parameters*******************************************************************/ - - -> .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_have_not_administration_rights - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_have_not_administration_rights_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [You have not administrator rights];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_expert_return;; - *);; - - -> .agent_of_assign_user_as_expert_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_assign_user_as_expert_return;; *);; + + _-> .._agent_of_assign_user_as_expert_operator1C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + + _=> nrel_then:: .._agent_of_assign_user_as_expert_operator1D;; + _=> nrel_else:: .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_assign_user_as_expert;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator1E;; + *);; + + _-> .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_have_not_administration_rights (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_expert_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [You have not administrator rights];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_expert_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_return;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator1E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_expert;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator2A;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator2A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_expert;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _system;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator2B;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_expert;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_expert;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator2C;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_expert;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_assign_user_as_expert;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator2D;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_expert;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_operator2F;; + *);; + + _-> .._agent_of_assign_user_as_expert_operator2F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_expert;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_assign_user_as_expert_return;; + *);; + *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_agent_of_assign_user_as_expert.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_agent_of_assign_user_as_expert.scs index 2f5e94e08..29e561e30 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_agent_of_assign_user_as_expert.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_agent_of_assign_user_as_expert.scs @@ -5,6 +5,9 @@ sc_agent_of_assign_user_as_expert <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_assign_user_as_expert; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_text_agent_of_assign_user_as_expert.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_text_agent_of_assign_user_as_expert.scs deleted file mode 100755 index 7827eb37d..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_expert/sc_text_agent_of_assign_user_as_expert.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_assign_user_as_expert --> rrel_key_sc_element: - agent_of_assign_user_as_expert; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/agent_of_assign_user_as_manager_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/agent_of_assign_user_as_manager_content.scs index e730ab48c..8606d160a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/agent_of_assign_user_as_manager_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/agent_of_assign_user_as_manager_content.scs @@ -1,235 +1,194 @@ -sc_text_agent_of_assign_user_as_manager = [* agent_of_assign_user_as_manager --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа назначения менеджером] (* <- lang_ru;; *); [agent scp-program of assign user as manager] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_assign_user_as_manager - (* - -> rrel_params: .aagent_of_assign_user_as_manager_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_assign_user_as_manager = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_assign_user_as_manager_operator0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1A;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_return;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_assign_user_as_manager;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1A1;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_return;; + *);; + + _-> .._agent_of_assign_user_as_manager_return (* + _<- return;; + + *);; + + _-> .._agent_of_assign_user_as_manager_operator1A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user_future_manager;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1A2;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_return;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator1A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_manager;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1B;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator1B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1C;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_return;; + *);; + + _-> .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_manager_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_assign_user_as_manager_operator_set - (* - -> rrel_init: .agent_of_assign_user_as_manager_operator0 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1A;; - => nrel_else: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_assign_user_as_manager;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1A1;; - => nrel_else: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_operator1A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user_future_manager;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1A2;; - => nrel_else: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_operator1A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_manager;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1B;; - => nrel_else: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_assign_user_as_manager_operator1B - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1C;; - => nrel_else: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_operator1C - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_of_assign_user_as_manager_operator1D;; - => nrel_else: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_manager_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_assign_user_as_manager;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator1E;; - *);; - - -> .agent_of_assign_user_as_manager_operator1E - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_manager;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator2A;; - *);; - - -> .agent_of_assign_user_as_manager_operator2A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _system;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator2B;; - *);; - - -> .agent_of_assign_user_as_manager_operator2B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_manager;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator2C;; - *);; - - -> .agent_of_assign_user_as_manager_operator2C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _system;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user_future_manager;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator2D;; - *);; - - -> .agent_of_assign_user_as_manager_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_manager;; - - => nrel_goto: .agent_of_assign_user_as_manager_operator2F;; - *);; - - -> .agent_of_assign_user_as_manager_operator2F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_assign_user_as_manager;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_assign_user_as_manager_return;; - *);; - -/*******************************************************Wrong Parameters*******************************************************************/ - - -> .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! Node supplied as a parameter to the input is not a user];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_have_not_administration_rights - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_have_not_administration_rights_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [You have not administrator rights];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; - *);; - - -> .agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_assign_user_as_manager_return;; - *);; - - -> .agent_of_assign_user_as_manager_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_assign_user_as_manager_return;; *);; + + _-> .._agent_of_assign_user_as_manager_operator1C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + + _=> nrel_then:: .._agent_of_assign_user_as_manager_operator1D;; + _=> nrel_else:: .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_assign_user_as_manager;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator1E;; + *);; + + _-> .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_have_not_administration_rights (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_assign_user_as_manager_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [You have not administrator rights];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights;; + *);; + + _-> .._agent_of_assign_user_as_manager_call_proc_of_adding_validating_message_waitreturn_have_not_administration_rights (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_return;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator1E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_manager;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator2A;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator2A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_manager;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _system;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator2B;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_manager;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_manager;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator2C;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _system;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user_future_manager;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_assign_user_as_manager;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator2D;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_manager;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_manager;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_operator2F;; + *);; + + _-> .._agent_of_assign_user_as_manager_operator2F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_assign_user_as_manager;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_assign_user_as_manager_return;; + *);; + *);; -*];; +*];; \ No newline at end of file diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_agent_of_assign_user_as_manager.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_agent_of_assign_user_as_manager.scs index e58a85227..23bdac12e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_agent_of_assign_user_as_manager.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_agent_of_assign_user_as_manager.scs @@ -5,6 +5,9 @@ sc_agent_of_assign_user_as_manager <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_assign_user_as_manager; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_text_agent_of_assign_user_as_manager.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_text_agent_of_assign_user_as_manager.scs deleted file mode 100755 index 7df80368e..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_of_assign_user_as_manager/sc_text_agent_of_assign_user_as_manager.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_assign_user_as_manager --> rrel_key_sc_element: - agent_of_assign_user_as_manager; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/agent_reject_verif_res_offer_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/agent_reject_verif_res_offer_content.scs index 15526402d..1655e9baf 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/agent_reject_verif_res_offer_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/agent_reject_verif_res_offer_content.scs @@ -1,373 +1,286 @@ -sc_text_of_agent_of_agent_rejection_verification_result_of_offer = [* agent_rejection_verification_result_of_offer => nrel_main_idtf: [агентная scp-программа для отклонения результата верификации предложения] (* <- lang_ru;; *); [agent scp-program of rejection of verification result of offer] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_rejection_verification_result_of_offer - (* - -> rrel_params: .agent_rejection_verification_result_of_offer_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_rejection_verification_result_of_offer = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_rejection_verification_result_of_offer_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator1B;; + *);; + + _-> .._agent_rejection_verification_result_of_offer_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_reject_the_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator1D;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; + + _-> .._agent_rejection_verification_result_of_offer_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _act_param;; - -> rrel_operators: .agent_rejection_verification_result_of_offer_operator_set - (* - -> rrel_init: .agent_rejection_verification_result_of_offer_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator1B;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_reject_the_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator1D;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_return;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _act_param;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator1P;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_return;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator1P - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator_correct_act_checker;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_correct_act_checker - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator_find_user;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_find_user - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator_correct_user_checker;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_return;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_correct_user_checker - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _uknown_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_rejection_verification_result_of_offer_operator1_mark_act_param_as_past_entity;; - => nrel_else: .agent_rejection_verification_result_of_offer_operator_return;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator1_mark_act_param_as_past_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator1_gen_rejection_relation_act;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator1_gen_rejection_relation_act - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_call_removing;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_rejection_verification_result_of_offer_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_waitreturn_removing;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_call_adding;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_rejection_verification_result_of_offer_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_waitreturn_adding;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_gen_answer_node;; - *);; - -//**********************************************************UI Answer********************************************************/ - - -> .agent_rejection_verification_result_of_offer_operator_gen_answer_node - (* - <- genEl;; + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator1P;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _-> .._agent_rejection_verification_result_of_offer_operator_return (* + _<- return;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_previous_act_to_answer;; - *);; - + *);; - -> .agent_rejection_verification_result_of_offer_operator_add_previous_act_to_answer - (* - <- genElStr3;; + _-> .._agent_rejection_verification_result_of_offer_operator1P (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator_correct_act_checker;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_correct_act_checker (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - -> .agent_rejection_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _admin_name;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator_find_user;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _-> .._agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_rejection_verification_result_of_offer_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be sign of action to consider result of proposal verification(action_to_consider_result_of_proposal_verification)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_rejected_relation_to_answer;; - *);; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_rejection_verification_result_of_offer_operator_add_rejected_relation_to_answer - (* - <- genElStr3;; + _-> .._agent_rejection_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_object_relation_arcs_to_answer;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_find_user (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_rejection_verification_result_of_offer_operator_add_object_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator_correct_user_checker;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _act_param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _verification_structure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_rejection_verification_result_of_offer_operator_correct_user_checker (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _uknown_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _=> nrel_then:: .._agent_rejection_verification_result_of_offer_operator1_mark_act_param_as_past_entity;; + _=> nrel_else:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_verification_structure_nodes_to_answer;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator1_mark_act_param_as_past_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - -> .agent_rejection_verification_result_of_offer_operator_add_verification_structure_nodes_to_answer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator1_gen_rejection_relation_act;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _verification_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; + _-> .._agent_rejection_verification_result_of_offer_operator1_gen_rejection_relation_act (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_call_removing;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_object_relation_node_to_answer;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_rejection_verification_result_of_offer_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_rejection_verification_result_of_offer_operator_add_object_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_waitreturn_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_rejection_verification_result_of_offer_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer_rejection_verification_result_of_offer;; - *);; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_call_adding;; + *);; + _-> .._agent_rejection_verification_result_of_offer_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_rejection_verification_result_of_offer_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_rejection_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer_rejection_verification_result_of_offer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_waitreturn_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _act_param;; + _-> .._agent_rejection_verification_result_of_offer_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_gen_answer_node;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_add_ct_param_action_class_to_answer_rejection_verification_result_of_offer;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_gen_answer_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; - - -> .agent_rejection_verification_result_of_offer_operator_add_ct_param_action_class_to_answer_rejection_verification_result_of_offer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_previous_act_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_previous_act_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_gen_full_answer;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_gen_full_answer - (* - <- genElStr5;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_result_desicion_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _admin_name;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_rejection_verification_result_of_offer;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_pre_return;; - *);; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_rejected_relation_to_answer;; + *);; - -> .agent_rejection_verification_result_of_offer_operator_pre_return - (* - <- printEl;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_rejected_relation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_rejection_verification_result_of_offer;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_object_relation_arcs_to_answer;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_gen_question_finished_successfully;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_add_object_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _verification_structure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_rejection_verification_result_of_offer;; - -> .agent_rejection_verification_result_of_offer_gen_question_finished_successfully - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_verification_structure_nodes_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_verification_structure_nodes_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _verification_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_rejection_verification_result_of_offer;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_return;; - *);; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_object_relation_node_to_answer;; + *);; - -> .agent_rejection_verification_result_of_offer_gen_question_finished_unsuccessfully - (* - <- genElStr3;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_object_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer_rejection_verification_result_of_offer;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_return;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_add_act_param_action_class_arc_to_answer_rejection_verification_result_of_offer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _act_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_rejection_verification_result_of_offer;; -/*******************************************************Wrong Parameters*******************************************************************/ + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_add_ct_param_action_class_to_answer_rejection_verification_result_of_offer;; + *);; - -> .agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_rejection_verification_result_of_offer_operator_add_ct_param_action_class_to_answer_rejection_verification_result_of_offer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_rejection_verification_result_of_offer_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be sign of action to consider result of proposal verification(action_to_consider_result_of_proposal_verification)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_gen_full_answer;; + *);; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_rejection_verification_result_of_offer_operator_gen_full_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_rejection_verification_result_of_offer_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_pre_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_rejection_verification_result_of_offer_operator_pre_return (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_rejection_verification_result_of_offer;; - => nrel_goto: .agent_rejection_verification_result_of_offer_operator_return;; - *);; - - -> .agent_rejection_verification_result_of_offer_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_gen_question_finished_successfully;; *);; + _-> .._agent_rejection_verification_result_of_offer_gen_question_finished_successfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_rejection_verification_result_of_offer_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_agent_reject_verif_res_offer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_agent_reject_verif_res_offer.scs index f8633d72f..30eef3477 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_agent_reject_verif_res_offer.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_agent_reject_verif_res_offer.scs @@ -3,6 +3,9 @@ sc_agent_rejection_verification_result_of_offer [sc-агент отклонения результата верификации предложения] (* <- lang_ru;; *); [sc-agent of rejection of verification result of offer] (* <- lang_en;; *); <- abstract_sc_agent; + +=> nrel_sc_agent_action_class: action_to_reject_the_result_of_proposal_verification; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_rejection_verification_result_of_offer_condition => ..sc_agent_rejection_verification_result_of_offer_result); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_txt_reject_verif_res_offer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_txt_reject_verif_res_offer.scs deleted file mode 100644 index 5e0707113..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_reject_verif_res_offer/sc_txt_reject_verif_res_offer.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_agent_rejection_verification_result_of_offer --> rrel_key_sc_element: - agent_rejection_verification_result_of_offer; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/agent_verif_des_struct_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/agent_verif_des_struct_content.scs index 5edbf9ca0..113eae374 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/agent_verif_des_struct_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/agent_verif_des_struct_content.scs @@ -1,605 +1,481 @@ -sc_text_of_agent_of_verify_the_desired_structure = [* agent_of_verify_the_desired_structure => nrel_main_idtf: [агентная scp-программа формирования задания на верификацию предложения] (* <- lang_ru;; *); [agent scp-program of forming of verification the desired structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_verify_the_desired_structure - (* - -> rrel_params: .agent_of_verify_the_desired_structure - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_verify_the_desired_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_verify_the_desired_structure_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator1B;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_form_a_task_for_verification_of_the_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator_get_action_param;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_get_action_param (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator_validate_action_param;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_validate_action_param (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_param;; + + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator_gen_expert_executor_param;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_first_param;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_gen_expert_executor_param (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _expet_executor_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator1D_check_correct_expert_node;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_first_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_verify_the_desired_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be sign of action to consider proposal for editing knowledge base(action_to_consider_proposal_for_editing_knowledge_base)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator1D_check_correct_expert_node (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _expet_executor_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; - -> rrel_operators: .agent_of_verify_the_desired_structure_operator_set - (* - -> rrel_init: .agent_of_verify_the_desired_structure_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator1B;; - *);; - - -> .agent_of_verify_the_desired_structure_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_form_a_task_for_verification_of_the_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator_get_action_param;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_return;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_get_action_param - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator_validate_action_param;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_return;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_validate_action_param - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_param;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator_gen_expert_executor_param;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_first_param;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_gen_expert_executor_param - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _expet_executor_param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator1D_check_correct_expert_node;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_return;; - *);; - - -> .agent_of_verify_the_desired_structure_operator1D_check_correct_expert_node - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _some_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _expet_executor_param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator1D_get_auth_user;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_verify_the_desired_structure_operator1D_get_auth_user - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _auth_user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator_correct_user_checker;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_return;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_correct_user_checker - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _uknown_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _auth_user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_administrator;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator_gen_real_entity_node;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_return;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_gen_real_entity_node - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: real_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_param;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2A_gen_new_action;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2A_gen_new_action - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _new_action;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2B_add_new_action_to_class_node;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2B_add_new_action_to_class_node - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2C_find_suggestion_node;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2C_find_suggestion_node - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_then: .agent_of_verify_the_desired_structure_operator2D_gen_object_relation_with_suggestion;; - => nrel_else: .agent_of_verify_the_desired_structure_operator3B_question_finished_unsuccessfully;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2D_gen_object_relation_with_suggestion - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2E_gen_subact_relation_with_new_action;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2E_gen_subact_relation_with_new_action - (* - <- genElStr5;; + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator1D_get_auth_user;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subaction;; + _-> .._agent_of_verify_the_desired_structure_operator1D_get_auth_user (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _auth_user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_expert_performer;; - *);; + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator_correct_user_checker;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; - -> .agent_of_verify_the_desired_structure_operator2F_add_expert_performer - (* - <- genElStr5;; + _-> .._agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_verify_the_desired_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be expert of this subject domain(nrel_expert)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _expet_executor_param;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _-> .._agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2H;; - *);; - + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + + _-> .._agent_of_verify_the_desired_structure_operator_correct_user_checker (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _uknown_entity;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _auth_user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_administrator;; + + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator_gen_real_entity_node;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; - -> .agent_of_verify_the_desired_structure_operator2H - (* - <- genElStr5;; + _-> .._agent_of_verify_the_desired_structure_operator_gen_real_entity_node (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: real_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_param;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _auth_user;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2A_gen_new_action;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2I;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator2A_gen_new_action (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _new_action;; - -> .agent_of_verify_the_desired_structure_operator2I - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2B_add_new_action_to_class_node;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; + _-> .._agent_of_verify_the_desired_structure_operator2B_add_new_action_to_class_node (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_call_adding;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2C_find_suggestion_node;; + *);; - -> .agent_of_verify_the_desired_structure_operator_call_adding - (* - <- call;; + _-> .._agent_of_verify_the_desired_structure_operator2C_find_suggestion_node (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_verify_the_desired_structure_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _new_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator2D_gen_object_relation_with_suggestion;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator3B_question_finished_unsuccessfully;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_waitreturn_adding;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator2D_gen_object_relation_with_suggestion (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> .agent_of_verify_the_desired_structure_operator_waitreturn_adding - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2E_gen_subact_relation_with_new_action;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_verify_the_desired_structure_operator3B_question_finished_unsuccessfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_gen_answer_of_verify_the_desired_structure_node;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_return;; + *);; + _-> .._agent_of_verify_the_desired_structure_operator2E_gen_subact_relation_with_new_action (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subaction;; -/*******************************************************************UI*****************************************************************************************/ + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_expert_performer;; + *);; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_expert_performer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _expet_executor_param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_of_verify_the_desired_structure_operator_gen_answer_of_verify_the_desired_structure_node - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2H;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_verify_the_desired_structure;; + _-> .._agent_of_verify_the_desired_structure_operator2H (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _auth_user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2E_add_subact_relation_arcs_to_answer1;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2I;; + *);; - - -> .agent_of_verify_the_desired_structure_operator2E_add_subact_relation_arcs_to_answer1 - (* - <- searchSetStr5;; + _-> .._agent_of_verify_the_desired_structure_operator2I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subaction;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_call_adding;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; + _-> .._agent_of_verify_the_desired_structure_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_verify_the_desired_structure_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_subact_relation_to_answer1;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_waitreturn_adding;; + *);; + _-> .._agent_of_verify_the_desired_structure_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_verify_the_desired_structure_operator_add_subact_relation_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_gen_answer_of_verify_the_desired_structure_node;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_subaction;; + _-> .._agent_of_verify_the_desired_structure_operator_gen_answer_of_verify_the_desired_structure_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_new_action_act_to_answer1;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2E_add_subact_relation_arcs_to_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator_add_new_action_act_to_answer1 - (* - <- genElStr3;; + _-> .._agent_of_verify_the_desired_structure_operator2E_add_subact_relation_arcs_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subaction;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_subact_relation_to_answer1;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_action_param_act_to_answer1;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator_add_subact_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_subaction;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_new_action_act_to_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator_add_action_param_act_to_answer1 - (* - <- genElStr3;; + _-> .._agent_of_verify_the_desired_structure_operator_add_new_action_act_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_param;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_action_param_act_to_answer1;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_performer_relation_arcs_to_answer1;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator_add_action_param_act_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_param;; - -> .agent_of_verify_the_desired_structure_operator2F_add_performer_relation_arcs_to_answer1 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_performer_relation_arcs_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _expet_executor_param;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_performer_relation_arcs_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _expet_executor_param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_verify_the_desired_structure;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_performer_relation_to_answer1;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_performer_relation_to_answer1;; + *);; + _-> .._agent_of_verify_the_desired_structure_operator_add_performer_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_of_verify_the_desired_structure_operator_add_performer_relation_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_expet_executor_param_act_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + _-> .._agent_of_verify_the_desired_structure_operator_add_expet_executor_param_act_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _expet_executor_param;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_expet_executor_param_act_to_answer1;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_act_verify_the_desired_structure_arc_to_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator_add_expet_executor_param_act_to_answer1 - (* - <- genElStr3;; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_act_verify_the_desired_structure_arc_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _expet_executor_param;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_act_verify_the_desired_structure_to_answer1;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_act_verify_the_desired_structure_arc_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2F_add_act_verify_the_desired_structure_arc_to_answer1 - (* - <- searchSetStr3;; + _-> .._agent_of_verify_the_desired_structure_operator_add_act_verify_the_desired_structure_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_question_initiated_arc_to_answer;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_act_verify_the_desired_structure_to_answer1;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator_add_question_initiated_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_verify_the_desired_structure;; - -> .agent_of_verify_the_desired_structure_operator_add_act_verify_the_desired_structure_to_answer1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_question_initiated_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_question_initiated_arc_to_answer;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_add_question_initiated_arc_to_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_question_initiated_to_answer;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_add_question_initiated_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_act_to_consider_a_proposal_for_editing_the_kb_arc_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2F_add_act_to_consider_a_proposal_for_editing_the_kb_arc_to_answer1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_act_to_consider_a_proposal_for_editing_the_kb_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_add_act_to_consider_a_proposal_for_editing_the_kb_to_answer1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_object_relation_arcs_to_answer1;; - *);; - - - -> .agent_of_verify_the_desired_structure_operator2F_add_object_relation_arcs_to_answer1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _new_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_object_relation_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_add_object_relation_to_answer1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_add_suggestion_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator_add_suggestion_to_answer1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_add_suggestion_struct_content_to_answer1;; - *);; - - - -> .agent_of_verify_the_desired_structure_operator2F_add_suggestion_struct_content_to_answer1 - (* - <- searchSetStr3;; + _-> .._agent_of_verify_the_desired_structure_operator_add_question_initiated_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator2F_find_inner_struct_node_to_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2F_find_inner_struct_node_to_answer1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _inner_struct;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_act_to_consider_a_proposal_for_editing_the_kb_arc_to_answer1;; + *);; - => nrel_then: .agent_of_verify_the_desired_structure_operator2F_add_inner_struct_content_to_answer1;; - => nrel_else: .agent_of_verify_the_desired_structure_operator_gen_full_answer1;; - *);; - - -> .agent_of_verify_the_desired_structure_operator2F_add_inner_struct_content_to_answer1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_gen_full_answer1;; - *);; - - - -> .agent_of_verify_the_desired_structure_operator_gen_full_answer1 - (* - <- genElStr5;; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_act_to_consider_a_proposal_for_editing_the_kb_arc_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_verify_the_desired_structure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator3A;; - *);; - - -> .agent_of_verify_the_desired_structure_operator3A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_verify_the_desired_structure_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_act_to_consider_a_proposal_for_editing_the_kb_to_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator3B_question_finished_unsuccessfully - (* - <- genElStr3;; + _-> .._agent_of_verify_the_desired_structure_operator_add_act_to_consider_a_proposal_for_editing_the_kb_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_object_relation_arcs_to_answer1;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_return;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_object_relation_arcs_to_answer1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_verify_the_desired_structure;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_object_relation_to_answer1;; + *);; -/*******************************************************************Wrong Parameters***********************************************************/ + _-> .._agent_of_verify_the_desired_structure_operator_add_object_relation_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_first_param - (* - <- call;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_add_suggestion_to_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_first_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be sign of action to consider proposal for editing knowledge base(action_to_consider_proposal_for_editing_knowledge_base)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_verify_the_desired_structure_operator_add_suggestion_to_answer1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_add_suggestion_struct_content_to_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param - (* - <- waitReturn;; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_suggestion_struct_content_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator2F_find_inner_struct_node_to_answer1;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_return;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator2F_find_inner_struct_node_to_answer1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _inner_struct;; - -> .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; + _=> nrel_then:: .._agent_of_verify_the_desired_structure_operator2F_add_inner_struct_content_to_answer1;; + _=> nrel_else:: .._agent_of_verify_the_desired_structure_operator_gen_full_answer1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_verify_the_desired_structure_operator_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be expert of this subject domain(nrel_expert)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_verify_the_desired_structure_operator2F_add_inner_struct_content_to_answer1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_verify_the_desired_structure;; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_gen_full_answer1;; + *);; - -> .agent_of_verify_the_desired_structure_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; + _-> .._agent_of_verify_the_desired_structure_operator_gen_full_answer1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_verify_the_desired_structure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator3A;; + *);; - => nrel_goto: .agent_of_verify_the_desired_structure_operator_return;; - *);; + _-> .._agent_of_verify_the_desired_structure_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_verify_the_desired_structure_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_verify_the_desired_structure_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_agent_verif_des_struct.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_agent_verif_des_struct.scs index 1b6dfbc62..abfaab0f7 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_agent_verif_des_struct.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_agent_verif_des_struct.scs @@ -5,6 +5,9 @@ sc_agent_of_verify_the_desired_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_form_a_task_for_verification_of_the_proposal; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_txt_verif_des_struct.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_txt_verif_des_struct.scs deleted file mode 100644 index 6d927d7ac..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/admin/agent_verif_des_struct/sc_txt_verif_des_struct.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_verify_the_desired_structure --> rrel_key_sc_element: - agent_of_verify_the_desired_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/common/lib_component_proc_of_displaying_active_questions/proc_of_displaying_initiated_actions_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/common/lib_component_proc_of_displaying_active_questions/proc_of_displaying_initiated_actions_content.scs index 82eea8ae5..ab4bab0fa 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/common/lib_component_proc_of_displaying_active_questions/proc_of_displaying_initiated_actions_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/common/lib_component_proc_of_displaying_active_questions/proc_of_displaying_initiated_actions_content.scs @@ -1,547 +1,440 @@ lib_component_proc_of_displaying_initiated_actions = [* -scp_program -> proc_of_displaying_initiated_actions - (* - -> rrel_params: .proc_of_displaying_initiated_actions_params - (* - -> rrel_1: rrel_in: _quests;; - -> rrel_2: rrel_in: _answer;; - *);; +proc_of_displaying_initiated_actions +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_displaying_initiated_actions_operator_set - (* - -> rrel_init: .proc_of_displaying_initiated_actions_operator1B - (* - <- genElStr3;; +proc_of_displaying_initiated_actions = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; +_-> rrel_1:: rrel_in:: _quests; +_-> rrel_2:: rrel_in:: _answer; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_displaying_initiated_actions_operator2A;; - *);; + _-> rrel_1:: .._proc_of_displaying_initiated_actions_operator1B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> .proc_of_displaying_initiated_actions_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quests;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator_return;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2C;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2D;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_quest;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _arcs;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2N;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2I;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _bin_arc;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2F;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2I;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2F - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2G;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _bin_arc;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2E;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2H;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2H - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _bin_arc;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2I;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2I - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _next_quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _arcs;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2P;; - => nrel_else: .proc_of_displaying_initiated_actions_operator3A;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2J - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _bin_arc;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2K;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2R;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2K - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2L;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2L - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _bin_arc;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2M;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2J;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2M - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _bin_arc;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2J;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2N - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2E;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2O;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2O - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2E;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2P - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _bin_arc;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator2J;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2Q;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2Q - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator2J;; - *);; - - -> .proc_of_displaying_initiated_actions_operator2R - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arcs;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator3A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2A;; + *);; - -> .proc_of_displaying_initiated_actions_operator3A - (* - <- searchSetStr5;; + _-> .._proc_of_displaying_initiated_actions_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quests;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _performer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; + _-> .._proc_of_displaying_initiated_actions_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .proc_of_displaying_initiated_actions_operator3B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator4A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2C;; + *);; - -> .proc_of_displaying_initiated_actions_operator3B - (* - <- genElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + *);; - => nrel_goto: .proc_of_displaying_initiated_actions_operator4A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .proc_of_displaying_initiated_actions_operator4A - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2D;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _action_name;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._proc_of_displaying_initiated_actions_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_quest;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _arcs;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2N;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2I;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator5A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2N (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .proc_of_displaying_initiated_actions_operator5A - (* - <- searchSetStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2E;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2O;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _args;; + _-> .._proc_of_displaying_initiated_actions_operator2I (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _next_quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _arcs;; + + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2P;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator3A;; + *);; - -> rrel_set_2: rrel_assign: rrel_scp_var: _arcs_to_args;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_displaying_initiated_actions_operator6A;; - => nrel_else: .proc_of_displaying_initiated_actions_operator10A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2P (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _bin_arc;; - -> .proc_of_displaying_initiated_actions_operator6A - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2J;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2Q;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _arcs_to_args;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _arc_to_argument;; + _-> .._proc_of_displaying_initiated_actions_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator3B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator4A;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator6B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator10A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .proc_of_displaying_initiated_actions_operator6B - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; + _-> .._proc_of_displaying_initiated_actions_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_name;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _answer;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator7A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator5A;; + *);; - -> .proc_of_displaying_initiated_actions_operator7A - (* - <- searchSetStr3;; + _-> .._proc_of_displaying_initiated_actions_operator5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _args;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _arcs_to_args;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_3:: _answer;; - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_to_argument;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator6A;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator10A;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; + _-> .._proc_of_displaying_initiated_actions_operator6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arcs_to_args;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arc_to_argument;; - => nrel_then: .proc_of_displaying_initiated_actions_operator7B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator8A;; - *);; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator6B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator10A;; + *);; - -> .proc_of_displaying_initiated_actions_operator7B - (* - <- genElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator10A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: rrel_set_5:: _answer;; + + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator10B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_to_argument;; + _-> .._proc_of_displaying_initiated_actions_operator10B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _args_and_proposals;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator7C;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator11A;; + *);; - -> .proc_of_displaying_initiated_actions_operator7C - (* - <- searchElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator11A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _args_and_proposals;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arg_or_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_1;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator11B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator12A;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator6A;; - => nrel_else: .proc_of_displaying_initiated_actions_operator7D;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator11B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .proc_of_displaying_initiated_actions_operator7D - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator11C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_1;; + _-> .._proc_of_displaying_initiated_actions_operator12A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arcs_to_args;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator6A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2A;; + *);; - -> .proc_of_displaying_initiated_actions_operator8A - (* - <- searchSetStr3;; + _-> .._proc_of_displaying_initiated_actions_operator11C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arg_or_proposal;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator11D;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator11A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_to_argument;; + _-> .._proc_of_displaying_initiated_actions_operator11D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arg_or_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator11E;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator8B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator9A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator11E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .proc_of_displaying_initiated_actions_operator8B - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator11A;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator11F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_to_argument;; + _-> .._proc_of_displaying_initiated_actions_operator11F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator8C;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator11A;; + *);; - -> .proc_of_displaying_initiated_actions_operator8C - (* - <- searchElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_2;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator7A;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator6A;; - => nrel_else: .proc_of_displaying_initiated_actions_operator8D;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator7A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_to_argument;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer;; - -> .proc_of_displaying_initiated_actions_operator8D - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator7B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator8A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_2;; + _-> .._proc_of_displaying_initiated_actions_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_to_argument;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator6A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator7C;; + *);; - -> .proc_of_displaying_initiated_actions_operator9A - (* - <- genElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator8A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_to_argument;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_to_argument;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator8B;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator9A;; + *);; - => nrel_goto: .proc_of_displaying_initiated_actions_operator6A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator8B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_to_argument;; - -> .proc_of_displaying_initiated_actions_operator10A - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator8C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_norole_relation: rrel_scp_var: _relation;; + _-> .._proc_of_displaying_initiated_actions_operator9A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_to_argument;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator6A;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator10B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator2A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator8C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_2;; - -> .proc_of_displaying_initiated_actions_operator10B - (* - <- searchSetStr5;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator6A;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator8D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: _relation;; + _-> .._proc_of_displaying_initiated_actions_operator8D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_2;; - -> rrel_set_3: rrel_assign: rrel_scp_var: _args_and_proposals;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator6A;; + *);; - => nrel_goto: .proc_of_displaying_initiated_actions_operator11A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator7C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_1;; - -> .proc_of_displaying_initiated_actions_operator11A - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator6A;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator7D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _args_and_proposals;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _arg_or_proposal;; + _-> .._proc_of_displaying_initiated_actions_operator7D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_1;; - => nrel_then: .proc_of_displaying_initiated_actions_operator11B;; - => nrel_else: .proc_of_displaying_initiated_actions_operator12A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator6A;; + *);; - -> .proc_of_displaying_initiated_actions_operator11B - (* - <- eraseEl;; + _-> .._proc_of_displaying_initiated_actions_operator2J (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _bin_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2K;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2R;; + *);; - => nrel_goto: .proc_of_displaying_initiated_actions_operator11C;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2Q (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .proc_of_displaying_initiated_actions_operator11C - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2J;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _arg_or_proposal;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._proc_of_displaying_initiated_actions_operator2K (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2L;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator11D;; - => nrel_else: .proc_of_displaying_initiated_actions_operator11A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2R (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arcs;; - -> .proc_of_displaying_initiated_actions_operator11D - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _arg_or_proposal;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element;; + _-> .._proc_of_displaying_initiated_actions_operator2L (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _bin_arc;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_displaying_initiated_actions_operator11E;; - *);; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2M;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2J;; + *);; - -> .proc_of_displaying_initiated_actions_operator11E - (* - <- searchElStr3;; + _-> .._proc_of_displaying_initiated_actions_operator2M (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _bin_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2J;; + *);; - => nrel_then: .proc_of_displaying_initiated_actions_operator11A;; - => nrel_else: .proc_of_displaying_initiated_actions_operator11F;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _bin_arc;; - -> .proc_of_displaying_initiated_actions_operator11F - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2F;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2I;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._proc_of_displaying_initiated_actions_operator2O (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - => nrel_goto: .proc_of_displaying_initiated_actions_operator11A;; - *);; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2E;; + *);; - -> .proc_of_displaying_initiated_actions_operator12A - (* - <- eraseEl;; + _-> .._proc_of_displaying_initiated_actions_operator2F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arcs_to_args;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2G;; + *);; - => nrel_goto: .proc_of_displaying_initiated_actions_operator2A;; - *);; + _-> .._proc_of_displaying_initiated_actions_operator2G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _bin_arc;; - -> .proc_of_displaying_initiated_actions_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_then:: .._proc_of_displaying_initiated_actions_operator2E;; + _=> nrel_else:: .._proc_of_displaying_initiated_actions_operator2H;; *);; + _-> .._proc_of_displaying_initiated_actions_operator2H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _bin_arc;; + _=> nrel_goto:: .._proc_of_displaying_initiated_actions_operator2I;; + *);; +*);; - +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/agent_of_finding_all_drafts_of_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/agent_of_finding_all_drafts_of_author_content.scs index fe954b714..d72aa69e4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/agent_of_finding_all_drafts_of_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/agent_of_finding_all_drafts_of_author_content.scs @@ -1,319 +1,261 @@ -sc_text_of_agent_of_finding_all_drafts_of_author = [* agent_of_finding_all_drafts_of_author => nrel_main_idtf: [агентная scp-программа поиска всех черновиков разработчикa] (* <- lang_ru;; *); [agent scp-program of finding all drafts of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_drafts_of_author - (* - -> rrel_params: ... - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_all_drafts_of_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_all_drafts_of_author_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator1B;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_drafts_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator1C;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator1C_check_is_user;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator1C_check_is_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator_gen_set_1;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_gen_set_1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_fill;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_drafts_developed_by_specific_developer_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_unsuccessfully_finished_question;; + *);; - -> rrel_operators: ... - (* - -> rrel_init: ..agent_of_finding_all_drafts_of_author_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_finding_all_drafts_of_author_operator_unsuccessfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator1B;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_return;; + *);; - -> ..agent_of_finding_all_drafts_of_author_operator1B - (* - <- searchElStr3;; + _-> .._agent_of_finding_all_drafts_of_author_operator_fill (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _draft;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _possible_drafts;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_drafts_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_gen_answer;; + *);; - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator1C;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_return;; - *);; + _-> .._agent_of_finding_all_drafts_of_author_operator_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_drafts;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_gen_is;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_gen_is (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_find_draft;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_find_draft (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _draft;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator_delete_arc;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_prov;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_delete_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_check_is_draft;; + *);; - -> ..agent_of_finding_all_drafts_of_author_operator1C - (* - <- searchElStr3;; + _-> .._agent_of_finding_all_drafts_of_author_operator_prov (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator1C_check_is_user;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator1C_check_is_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator_gen_set_1;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_gen_set_1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _possible_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_fill;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_fill - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _draft;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _possible_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_gen_answer;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_finding_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_gen_is;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_gen_is - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_find_draft;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_find_draft - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_drafts;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _draft;; - - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator_delete_arc;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_prov;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_delete_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_check_is_draft;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_check_is_draft - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: draft;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _draft;; - - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator_plus;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_find_draft;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_plus - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_add_1;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_add_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _draft;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_add_2;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_add_2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _draft;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_find_draft;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_prov - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_then: ..agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message_1;; - => nrel_else: ..agent_of_finding_all_drafts_of_author_operator_del;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_del - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_add_3;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_add_3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_add_4;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_add_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_make_answer;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_make_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_successfully_finished_question;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_searching_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_unsuccessfully_finished_question;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_unsuccessfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message_1;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message_1 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_del_1;; - *);; - - -> ..agent_of_finding_all_drafts_of_author_operator_del_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_drafts;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_author_operator_return;; - *);; - - - -> ..agent_of_finding_all_drafts_of_author_operator_return - (* - <- return;; - *);; + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message_1;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_del;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_call_proc_of_adding_validating_message_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_drafts_of_author_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message_1;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_del (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_add_3;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_add_3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_add_4;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_add_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_make_answer;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_make_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_successfully_finished_question;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_waitreturn_proc_of_adding_validating_message_1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_del_1;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_del_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_return;; *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_check_is_draft (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: draft;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _draft;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_author_operator_plus;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_author_operator_find_draft;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_plus (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_add_1;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_add_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _draft;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_add_2;; + *);; + + _-> .._agent_of_finding_all_drafts_of_author_operator_add_2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _draft;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_drafts;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_author_operator_find_draft;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_agent_of_finding_all_drafts_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_agent_of_finding_all_drafts_of_author.scs index ebc1cd24e..6ac0e648f 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_agent_of_finding_all_drafts_of_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_agent_of_finding_all_drafts_of_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_drafts_of_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_all_drafts_of_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_text_of_finding_all_drafts_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_text_of_finding_all_drafts_of_author.scs deleted file mode 100644 index d048b94ff..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_author/sc_text_of_finding_all_drafts_of_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_drafts_of_author --> rrel_key_sc_element: - agent_of_finding_all_drafts_of_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/agent_of_finding_all_drafts_of_question_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/agent_of_finding_all_drafts_of_question_author_content.scs index c8bbc1eba..22575e34b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/agent_of_finding_all_drafts_of_question_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/agent_of_finding_all_drafts_of_question_author_content.scs @@ -1,173 +1,150 @@ -sc_text_of_agent_of_finding_all_drafts_of_question_author = [* agent_of_finding_all_drafts_of_question_author => nrel_main_idtf: [агентная scp-программа поиска всех черновиков автора вопроса] (* <- lang_ru;; *); [agent scp-program of finding all drafts of question author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_drafts_of_question_author - (* - -> rrel_params: ... - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: ... - (* - -> rrel_init: ..agent_of_finding_all_drafts_of_question_author_operator_get_question - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_check_action;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_check_action - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_drafts_of_question_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: ..agent_of_finding_all_drafts_of_question_author_operator_get_question_author;; - => nrel_else: ..agent_of_finding_all_drafts_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_get_question_author - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_1;; - => nrel_else: ..agent_of_finding_all_drafts_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_2;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_drafts_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_3;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _new_quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_4;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_1;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_result;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_then: ..agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer;; - => nrel_else: ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_2;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_result;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_then: ..agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer;; - => nrel_else: ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_3;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_3 - (* - <- sys_wait;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_event_remove_input_arc;; - -> rrel_2: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_check_answer_1;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _agent_answer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - =>nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_make_answer;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_make_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _agent_answer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_successfully_finished_question;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_drafts_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_drafts_of_question_author_operator_return - (* - <- return;; - *);; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_all_drafts_of_question_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_all_drafts_of_question_author_operator_get_question (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_check_action;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_check_action (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_drafts_of_question_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_question_author_operator_get_question_author;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_question_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_get_question_author (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_1;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_question_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_2;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_drafts_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_3;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_4;; *);; + _-> .._agent_of_finding_all_drafts_of_question_author_operator_gen_new_question_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_1;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_result;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_2;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _agent_answer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_make_answer;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_result;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_then:: .._agent_of_finding_all_drafts_of_question_author_operator_search_ready_answer;; + _=> nrel_else:: .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_3;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_3 (* + _<- sys_wait;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_event_remove_input_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_check_answer_1;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_make_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _agent_answer;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_successfully_finished_question;; + *);; + + _-> .._agent_of_finding_all_drafts_of_question_author_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_drafts_of_question_author_operator_return;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_agent_of_finding_all_drafts_of_question_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_agent_of_finding_all_drafts_of_question_author.scs index 93ebc5936..1fb0883ef 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_agent_of_finding_all_drafts_of_question_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_agent_of_finding_all_drafts_of_question_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_drafts_of_question_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_of_drafts_by_question_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_text_of_finding_all_drafts_of_question_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_text_of_finding_all_drafts_of_question_author.scs deleted file mode 100644 index 0b71f13ed..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_drafts_of_question_author/sc_text_of_finding_all_drafts_of_question_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_drafts_of_question_author --> rrel_key_sc_element: - agent_of_finding_all_drafts_of_question_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/agent_of_finding_all_initiated_signs_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/agent_of_finding_all_initiated_signs_content.scs index ec46299bc..8fc92d1c0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/agent_of_finding_all_initiated_signs_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/agent_of_finding_all_initiated_signs_content.scs @@ -1,617 +1,496 @@ -sc_text_of_agent_of_finding_all_initiated_signs = [* agent_of_finding_all_initiated_signs => nrel_main_idtf: [агентная scp-программа поиска всех инициированных знаков действий] (* <- lang_ru;; *); [agent scp-program of finding all initiated signs of actions] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_initiated_signs - (* - -> rrel_params: .agent_of_finding_all_initiated_signs_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_all_initiated_signs_operator_set - (* - -> rrel_init: .agent_of_finding_all_initiated_signs_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1B;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator1C;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator_return;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator1D;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator_F2;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _answer_of_finding_all_initiated_signs;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_add_param_to_answer_1D_1;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator_add_param_to_answer_1D_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1F;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1F - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_signs_of_action;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action;; - => nrel_else: .agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _init_actions_set;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action_for_proposal;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action_for_proposal - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _init_actions_set_for_proposal;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_number_of_actions;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1D_gen_set_of_number_of_actions - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _number_of_actions;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1D_gen_flag_set;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator1D_gen_flag_set - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _flag_set;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_signs_of_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator2B;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_erase;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2A_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_signs_of_action;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_find_concept_and_add_to_set;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2A_find_concept_and_add_to_set - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _temp_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _temp_set;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator2B_remove_loop_arc;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2B_remove_loop_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_remove;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2C;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_then: .agent_of_finding_all_initiated_signs_operator2D_add_class_action_node_to_answer;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2D_add_class_action_node_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2F_add_class_arc_to_answer;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator2F_add_class_arc_to_answer - (* - <- searchSetStr3;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; +agent_of_finding_all_initiated_signs = [* +.._process1 +_<- scp_process; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2D_add_some_sign_node_to_answer;; - *);; + _-> rrel_1:: .._agent_of_finding_all_initiated_signs_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_finding_all_initiated_signs_operator2D_add_some_sign_node_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1B;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_add_action_to_set_number_of_actions;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_finding_all_initiated_signs_operator_add_action_to_set_number_of_actions - (* - <- contAdd;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator1C;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_actions;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_actions;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _-> .._agent_of_finding_all_initiated_signs_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2D_add_to_init_actions_set;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator1D;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator_F2;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2D_add_to_init_actions_set - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2F;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; - -> .agent_of_finding_all_initiated_signs_operator2F - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_add_param_to_answer_1D_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; + _-> .._agent_of_finding_all_initiated_signs_operator_F2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_return;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator_add_param_to_answer_1D_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign;; + _-> .._agent_of_finding_all_initiated_signs_operator1F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_signs_of_action;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_arc_erase;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_check_init_actions_set_for_proposal_content;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_arc_erase - (* - <- eraseEl;; + _-> .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _init_actions_set;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action_for_proposal;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_for_proposal;; - *);; + _-> .._agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_initiated_signs_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_for_proposal - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_waitreturn_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set_for_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; + _-> .._agent_of_finding_all_initiated_signs_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1F_check_performer_relation;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_return;; + *);; - -> .agent_of_finding_all_initiated_signs_operator1F_check_performer_relation - (* - <- searchSetStr5;; + _-> .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_init_action_for_proposal (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _init_actions_set_for_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_number_of_actions;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; + _-> .._agent_of_finding_all_initiated_signs_operator1D_gen_set_of_number_of_actions (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_of_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2D_add_action_to_flag_set;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1D_gen_flag_set;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2D_add_action_to_flag_set - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator1D_gen_flag_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _flag_set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _flag_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_signs_of_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign;; - -> .agent_of_finding_all_initiated_signs_operator2A_check_init_actions_set_for_proposal_content - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2B;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_erase;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _flag_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _some_sign;; + _-> .._agent_of_finding_all_initiated_signs_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2E_add_performer_relation_to_answer;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_find_concept_and_add_to_set;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2E_add_performer_relation_to_answer - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_signs_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_erase_flag_set;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign;; - -> .agent_of_finding_all_initiated_signs_operator2A_erase_flag_set - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_arc_erase;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_check_init_actions_set_for_proposal_content;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _flag_set;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_for_proposal;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter - (* - <- searchElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_check_init_actions_set_for_proposal_content (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _flag_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_sign;; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set_for_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2E_add_performer_relation_to_answer;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; + *);; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_arc_erase;; - => nrel_else: .agent_of_finding_all_initiated_signs_operatorA_check_proposal_relation_content;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2E_add_performer_relation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_arc_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_erase_flag_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set_for_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1F_check_proposal_relation;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_arc_erase;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operatorA_check_proposal_relation_content;; + *);; - -> .agent_of_finding_all_initiated_signs_operator1F_check_proposal_relation - (* - <- searchSetStr5;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1F_check_proposal_relation;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; + _-> .._agent_of_finding_all_initiated_signs_operatorA_check_proposal_relation_content (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _proposal;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_proposal_relation;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2E_add_proposal_relation_to_answer;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_proposal_relation - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator2E_add_proposal_relation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _proposal;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set_for_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _author;; - -> .agent_of_finding_all_initiated_signs_operatorA_check_proposal_relation_content - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2E_add_authors_relation_to_answer;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _proposal;; + _-> .._agent_of_finding_all_initiated_signs_operator2E_add_authors_relation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2E_add_proposal_relation_to_answer;; - => nrel_else: .agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2E_add_proposal_relation_to_answer - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set_for_proposal;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set_for_proposal (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _init_actions_set_for_proposal;; - -> .agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_is_answer_empty;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _proposal;; + _-> .._agent_of_finding_all_initiated_signs_operator_is_answer_empty (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _number_of_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_authors_arc_erase;; - => nrel_else: .agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator_erase_number_of_actions;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator3B;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_authors_arc_erase - (* - <- eraseEl;; + _-> .._agent_of_finding_all_initiated_signs_operator_erase_number_of_actions (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _number_of_actions;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator1F_check_authors_relation;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator3B (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_finding_all_initiated_signs_operator1F_check_authors_relation - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_F1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_finding_all_initiated_signs_operator_F1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_return;; + *);; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_authors_relation;; - => nrel_else: .agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _proposal;; - -> .agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_authors_relation - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_authors_arc_erase;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set_for_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_authors_arc_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1F_check_authors_relation;; + *);; - -> .agent_of_finding_all_initiated_signs_operatorA_authors_relation_content_checker - (* - <- searchElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator1F_check_authors_relation (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_all_initiated_signs;; + + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_authors_relation;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _init_actions_set_for_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _author;; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_authors_relation (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set_for_proposal;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator2E_add_authors_relation_to_answer;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operatorA_check_authors_relation_content_loop_enter;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2E_add_authors_relation_to_answer - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator1F_check_proposal_relation (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_all_initiated_signs;; + + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_proposal_relation;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_to_check_proposal_relation (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _proposal;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; + *);; - -> .agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set - (* - <- eraseEl;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_erase_flag_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _flag_set;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _init_actions_set;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_for_proposal_set_loop_enter;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set_for_proposal;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_init_actions_set_for_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set_for_proposal;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; - -> .agent_of_finding_all_initiated_signs_operator2A_erase_init_actions_set_for_proposal - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator1F_check_performer_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _init_actions_set_for_proposal;; + _-> .._agent_of_finding_all_initiated_signs_operator1F_check_performer_relation (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_all_initiated_signs;; + + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_flag_set;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_is_answer_empty;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_action_to_flag_set (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _flag_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; - -> .agent_of_finding_all_initiated_signs_operator_is_answer_empty - (* - <- ifEq;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_init_actions_set_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_actions;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _-> .._agent_of_finding_all_initiated_signs_operator2A_find_concept_and_add_to_set (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _temp_set;; - => nrel_then: .agent_of_finding_all_initiated_signs_operator_erase_number_of_actions;; - => nrel_else: .agent_of_finding_all_initiated_signs_operator3B;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A;; + *);; - -> .agent_of_finding_all_initiated_signs_operator3B - (* - <- genElStr5;; + _-> .._agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_all_initiated_signs;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2B_remove_loop_arc;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_F1;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2B_remove_loop_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - -> .agent_of_finding_all_initiated_signs_operator_F1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_finding_all_initiated_signs_operator2C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_return;; - *);; + _=> nrel_then:: .._agent_of_finding_all_initiated_signs_operator2D_add_class_action_node_to_answer;; + _=> nrel_else:: .._agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; + *);; - -> .agent_of_finding_all_initiated_signs_operator_F2 - (* - <- genElStr3;; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_class_action_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2F_add_class_arc_to_answer;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_return;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2F_add_class_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_all_initiated_signs;; - -> .agent_of_finding_all_initiated_signs_operator_erase_number_of_actions - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2D_add_some_sign_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _number_of_actions;; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_some_sign_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_all_initiated_signs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; - => nrel_goto: .agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator_add_action_to_set_number_of_actions;; + *);; - -> .agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment - (* - <- call;; + _-> .._agent_of_finding_all_initiated_signs_operator_add_action_to_set_number_of_actions (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_actions;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_initiated_signs_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2D_add_to_init_actions_set;; + *);; - => nrel_goto: .agent_of_finding_all_initiated_signs_waitreturn_proc_of_adding_general_action_comment;; - *);; + _-> .._agent_of_finding_all_initiated_signs_operator2D_add_to_init_actions_set (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _init_actions_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; - -> .agent_of_finding_all_initiated_signs_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_finding_all_initiated_signs_operator2F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_all_initiated_signs;; - => nrel_goto: .agent_of_finding_all_initiated_signs_operator_return;; - *);; - - -> .agent_of_finding_all_initiated_signs_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_finding_all_initiated_signs_operator2A_find_concept_inner_loop_enter;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_agent_of_finding_all_initiated_signs.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_agent_of_finding_all_initiated_signs.scs index 7cdebd943..12aab28dd 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_agent_of_finding_all_initiated_signs.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_agent_of_finding_all_initiated_signs.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_initiated_signs <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_all_initiated_signs; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_text_of_agent_of_finding_all_initiated_signs.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_text_of_agent_of_finding_all_initiated_signs.scs deleted file mode 100644 index 355339c25..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_initiated_signs/sc_text_of_agent_of_finding_all_initiated_signs.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_initiated_signs --> rrel_key_sc_element: - agent_of_finding_all_initiated_signs; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/agent_of_finding_all_proposals_of_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/agent_of_finding_all_proposals_of_author_content.scs index 9e75e10e7..0e9062f1c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/agent_of_finding_all_proposals_of_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/agent_of_finding_all_proposals_of_author_content.scs @@ -1,606 +1,486 @@ -sc_text_of_agent_of_finding_all_proposals_of_author = [* agent_of_finding_all_proposals_of_author => nrel_main_idtf: [агентная scp-программа поиска всех предложений разработчикa] (* <- lang_ru;; *); [agent scp-program of finding all proposals of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_proposals_of_author - (* - -> rrel_params: .agent_of_finding_all_proposals_of_author_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_all_proposals_of_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_all_proposals_of_author1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author1B;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author1C;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_all_check_on_user;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_all_check_on_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_set_necessary;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_designed_structures;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_gen_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_proposals_of_author_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_gen_is_const_nodes_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_gen_set_of_some_sign_class;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_gen_set_of_some_sign_class (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_gen_set_of_actions;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_gen_set_of_actions (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_actions;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_gen_answer;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author1D;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author1D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_designed_structures;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author1E;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author2G;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_check_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_proposals_of_author_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_finding_all_proposals_of_author_set - (* - -> rrel_init: .agent_of_finding_all_proposals_of_author1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author1B;; - *);; - - ->.agent_of_finding_all_proposals_of_author1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_all_proposals_of_author1C;; - => nrel_else: .agent_of_finding_all_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_proposals_of_author1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_all_check_on_user;; - => nrel_else: .agent_of_finding_all_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_check_on_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_all_proposals_of_author_set_necessary;; - => nrel_else: .agent_of_finding_all_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_all_proposals_of_author_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_gen_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_all_proposals_of_author_gen_is_const_nodes_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_gen_set_of_some_sign_class;; - *);; - - -> .agent_of_finding_all_proposals_of_author_gen_set_of_some_sign_class - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_gen_set_of_actions;; - *);; - - -> .agent_of_finding_all_proposals_of_author_gen_set_of_actions - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_actions;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_gen_answer;; - *);; - - -> .agent_of_finding_all_proposals_of_author_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_all_proposals_of_author;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author1D;; - *);; - - -> .agent_of_finding_all_proposals_of_author1D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - - => nrel_then: .agent_of_finding_all_proposals_of_author1E;; - => nrel_else: .agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_proposals_of_author1E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_all_proposals_of_author2G;; - => nrel_else: .agent_of_finding_all_proposals_of_author_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_all_proposals_of_author2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author3G;; - *);; - - -> .agent_of_finding_all_proposals_of_author3G - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_finding_all_proposals_of_author4G;; - => nrel_else: .agent_of_finding_all_proposals_of_author1E;; - *);; - - -> .agent_of_finding_all_proposals_of_author4G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - - => nrel_then: .agent_of_finding_all_proposals_of_author4G_1;; - => nrel_else: .agent_of_finding_all_proposals_of_author1E;; - *);; - - -> .agent_of_finding_all_proposals_of_author4G_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_all_proposals_of_author4G_2;; - => nrel_else: .agent_of_finding_all_proposals_of_author1E;; - *);; - - -> .agent_of_finding_all_proposals_of_author4G_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author5G;; - *);; - - -> .agent_of_finding_all_proposals_of_author5G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; + *);; - => nrel_then: .agent_of_finding_all_proposals_of_author_check_nrel_rejected;; - => nrel_else: .agent_of_finding_all_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_all_proposals_of_author_check_nrel_rejected - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_erase_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; + _-> .._agent_of_finding_all_proposals_of_author_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; - => nrel_then: .agent_of_finding_all_proposals_of_author6G;; - => nrel_else: .agent_of_finding_all_proposals_of_author_add_nrel_rejected;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_erase_set_2;; + *);; - -> .agent_of_finding_all_proposals_of_author_add_nrel_rejected - (* - <- genElStr3;; + _-> .._agent_of_finding_all_proposals_of_author_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_erase_set_3;; + *);; - =>nrel_goto: .agent_of_finding_all_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_erase_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; - -> .agent_of_finding_all_proposals_of_author6G - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_erase_set_4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _-> .._agent_of_finding_all_proposals_of_author_erase_set_4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_return;; + *);; - => nrel_then: .agent_of_finding_all_proposals_of_author_check_nrel_approved;; - => nrel_else: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; - *);; + _-> .._agent_of_finding_all_proposals_of_author2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - -> .agent_of_finding_all_proposals_of_author_check_nrel_approved - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author3G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; + _-> .._agent_of_finding_all_proposals_of_author_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - => nrel_then: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; - => nrel_else: .agent_of_finding_all_proposals_of_author_add_nrel_approved;; - *);; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_add_nrel_proposal;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_check_is_answer_empty;; + *);; - -> .agent_of_finding_all_proposals_of_author_add_nrel_approved - (* - <- genElStr3;; + _-> .._agent_of_finding_all_proposals_of_author_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_add_nrel_authors;; + *);; - =>nrel_goto: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1 - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author11A;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_all_proposals_of_author11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_operator_successfully_finished_question;; + *);; - => nrel_goto: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_erase_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _-> .._agent_of_finding_all_proposals_of_author_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_then: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_all_proposals_of_author7G;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_add_param;; + *);; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_3 - (* - <- eraseEl;; + _-> .._agent_of_finding_all_proposals_of_author_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author11A;; + *);; - => nrel_goto: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_4;; - *);; + _-> .._agent_of_finding_all_proposals_of_author3G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_4 - (* - <- searchElStr5;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author4G;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_finding_all_proposals_of_author4G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_actions;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author4G_1;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author1E;; + *);; - => nrel_then: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2;; - *);; + _-> .._agent_of_finding_all_proposals_of_author4G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_5 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author4G_2;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _-> .._agent_of_finding_all_proposals_of_author4G_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - =>nrel_goto: .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_6;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author5G;; + *);; - -> .agent_of_finding_all_proposals_of_author_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_all_proposals_of_author5G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_all_proposals_of_author;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_check_nrel_rejected;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author6G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_all_proposals_of_author_check_nrel_rejected (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author6G;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_add_nrel_rejected;; + *);; - =>nrel_goto: .agent_of_finding_all_proposals_of_author7G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author6G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_all_proposals_of_author;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_check_nrel_approved;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; + *);; - -> .agent_of_finding_all_proposals_of_author7G - (* - <- genElStr3;; + _-> .._agent_of_finding_all_proposals_of_author_check_nrel_approved (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_add_nrel_approved;; + *);; - =>nrel_goto: .agent_of_finding_all_proposals_of_author8G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; - -> .agent_of_finding_all_proposals_of_author8G - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author7G;; + *);; - => nrel_goto: .agent_of_finding_all_proposals_of_author9G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; - -> .agent_of_finding_all_proposals_of_author9G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_all_proposals_of_author7G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; - => nrel_goto: .agent_of_finding_all_proposals_of_author10G;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author8G;; + *);; - -> .agent_of_finding_all_proposals_of_author10G - (* - <- searchSetStr3;; + _-> .._agent_of_finding_all_proposals_of_author8G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_all_proposals_of_author;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author9G;; + *);; - =>nrel_goto: .agent_of_finding_all_proposals_of_author11G;; - *);; + _-> .._agent_of_finding_all_proposals_of_author9G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; - -> .agent_of_finding_all_proposals_of_author11G - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author10G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_finding_all_proposals_of_author10G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author11G;; + *);; - => nrel_goto: .agent_of_finding_all_proposals_of_author_add_in_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_all_proposals_of_author_add_in_is_const_nodes_necessary - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author4G_1;; - *);; + _-> .._agent_of_finding_all_proposals_of_author11G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_all_proposals_of_author;; - -> .agent_of_finding_all_proposals_of_author_check_is_const_nodes_necessary - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_add_in_is_const_nodes_necessary;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_all_proposals_of_author_add_nrel_proposal;; - => nrel_else: .agent_of_finding_all_proposals_of_author_check_is_answer_empty;; - *);; - - -> .agent_of_finding_all_proposals_of_author_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - =>nrel_goto: .agent_of_finding_all_proposals_of_author_add_nrel_authors;; - *);; - - -> .agent_of_finding_all_proposals_of_author_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - =>nrel_goto: .agent_of_finding_all_proposals_of_author_add_param;; - *);; - - -> .agent_of_finding_all_proposals_of_author_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - =>nrel_goto: .agent_of_finding_all_proposals_of_author11A;; - *);; - - -> .agent_of_finding_all_proposals_of_author_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_all_proposals_of_author11A;; - => nrel_else: .agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_proposals_of_author11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_proposals_of_author;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_operator_successfully_finished_question;; - *);; - - -> .agent_of_finding_all_proposals_of_author_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_proposals_of_author_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_all_proposals_of_author_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_erase_set_2;; - *);; - - -> .agent_of_finding_all_proposals_of_author_erase_set_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_erase_set_3;; - *);; - - -> .agent_of_finding_all_proposals_of_author_erase_set_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_erase_set_4;; - *);; - - -> .agent_of_finding_all_proposals_of_author_erase_set_4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_actions;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_all_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_all_proposals_of_author_return;; - *);; + _-> .._agent_of_finding_all_proposals_of_author_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_finding_all_proposals_of_author_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author4G_1;; + *);; - *);; + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_all_proposals_of_author;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author7G;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_add_nrel_approved (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author_find_set_some_sign_class_1;; + *);; + + _-> .._agent_of_finding_all_proposals_of_author_add_nrel_rejected (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_author6G;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_agent_of_finding_all_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_agent_of_finding_all_proposals_of_author.scs index 39d542fce..d6ab8a4a3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_agent_of_finding_all_proposals_of_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_agent_of_finding_all_proposals_of_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_proposals_of_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_of_proposals_by_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_text_of_finding_all_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_text_of_finding_all_proposals_of_author.scs deleted file mode 100644 index b25683bb4..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_author/sc_text_of_finding_all_proposals_of_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_proposals_of_author --> rrel_key_sc_element: - agent_of_finding_all_proposals_of_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/agent_of_finding_all_proposals_of_question_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/agent_of_finding_all_proposals_of_question_author_content.scs index 002a14d15..a5b0ccfd5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/agent_of_finding_all_proposals_of_question_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/agent_of_finding_all_proposals_of_question_author_content.scs @@ -1,174 +1,150 @@ -question_ = [* agent_of_finding_all_proposals_of_question_author => nrel_main_idtf: [агентная scp-программа поиска всех предложений разработчикa] (* <- lang_ru;; *); [agent scp-program of finding all proposals of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_proposals_of_question_author - (* - -> rrel_params: ... - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: ... - (* - -> rrel_init: ..agent_of_finding_all_proposals_of_question_author1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author1B;; - *);; - - ->..agent_of_finding_all_proposals_of_question_author1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_proposals_of_question_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: ..agent_of_finding_all_proposals_of_question_author_operator_get_question_author;; - => nrel_else: ..agent_of_finding_all_proposals_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_get_question_author - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_1;; - => nrel_else: ..agent_of_finding_all_proposals_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_2;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_3;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _new_quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_4;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_1;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_result;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_then: ..agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer;; - => nrel_else: ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_2;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_result;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_then: ..agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer;; - => nrel_else: ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_3;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_3 - (* - <- sys_wait;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_event_remove_input_arc;; - -> rrel_2: rrel_fixed: rrel_scp_var: _new_quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_check_answer_1;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _agent_answer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - =>nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_make_answer;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_make_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _agent_answer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_successfully_finished_question;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: ..agent_of_finding_all_proposals_of_question_author_operator_return;; - *);; - - -> ..agent_of_finding_all_proposals_of_question_author_operator_return - (* - <- return;; - *);; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_all_proposals_of_question_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_all_proposals_of_question_author1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author1B;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_proposals_of_question_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_question_author_operator_get_question_author;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_question_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_get_question_author (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_1;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_question_author_operator_return;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_2;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_3;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_4;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_gen_new_question_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_1;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_result;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_2;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _agent_answer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_make_answer;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_result;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_then:: .._agent_of_finding_all_proposals_of_question_author_operator_search_ready_answer;; + _=> nrel_else:: .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_3;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_3 (* + _<- sys_wait;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_event_remove_input_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _new_quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_check_answer_1;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_make_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _agent_answer;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_successfully_finished_question;; + *);; + + _-> .._agent_of_finding_all_proposals_of_question_author_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_proposals_of_question_author_operator_return;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_agent_of_finding_all_proposals_of_question_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_agent_of_finding_all_proposals_of_question_author.scs index a62c4a95f..a912ffabe 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_agent_of_finding_all_proposals_of_question_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_agent_of_finding_all_proposals_of_question_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_proposals_of_question_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_of_proposals_by_question_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_text_of_finding_all_proposals_of_question_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_text_of_finding_all_proposals_of_question_author.scs deleted file mode 100644 index ba2cc9cce..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_proposals_of_question_author/sc_text_of_finding_all_proposals_of_question_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_proposals_of_question_author --> rrel_key_sc_element: - agent_of_finding_all_proposals_of_question_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/agent_of_finding_all_unreviewed_proposals_of_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/agent_of_finding_all_unreviewed_proposals_of_author_content.scs index fa84b4c98..fc0a323bf 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/agent_of_finding_all_unreviewed_proposals_of_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/agent_of_finding_all_unreviewed_proposals_of_author_content.scs @@ -1,537 +1,435 @@ -sc_text_of_agent_of_finding_all_unreviewed_proposals_of_author = [* agent_of_finding_all_unreviewed_proposals_of_author => nrel_main_idtf: [агентная scp-программа поиска всех нерассмотренных предложений разработчика] (* <- lang_ru;; *); [agent scp-program of finding all unreviewed proposals of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_all_unreviewed_proposals_of_author - (* - -> rrel_params: .agent_of_finding_all_unreviewed_proposals_of_author_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_all_unreviewed_proposals_of_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_all_unreviewed_proposals_of_author1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author1B;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_unreviewed_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author1C;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_check_on_user;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_all_unreviewed_check_on_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author_set_necessary;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_call_unreviewed_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_designed_structures;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_gen_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_call_unreviewed_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_unreviewed_proposals_of_author_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_finding_all_unreviewed_proposals_of_author_set - (* - -> rrel_init: .agent_of_finding_all_unreviewed_proposals_of_author1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author1B;; - *);; - - ->.agent_of_finding_all_unreviewed_proposals_of_author1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_unreviewed_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author1C;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_all_unreviewed_check_on_user;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_unreviewed_check_on_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author_set_necessary;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_call_unreviewed_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_gen_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_gen_is_const_nodes_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_some_sign_class;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_some_sign_class - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_gen_answer;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_all_unreviewed_proposals_by_author;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_actions;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_actions - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_actions;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author1D;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author1D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author1E;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author1E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author2G;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author3G;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author3G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author3G_1;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author1E;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author3G_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author3G_2;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author1E;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author3G_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author4G;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author4G - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author3G_1;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author5G;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author5G - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author3G_1;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_1;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_gen_is_const_nodes_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_some_sign_class;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_some_sign_class (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_some_sign_class;; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_gen_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author7G;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_actions;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_3 - (* - <- eraseEl;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_gen_set_of_actions (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_actions;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author1D;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_4;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author1D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_designed_structures;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author1E;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_4 - (* - <- searchElStr5;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author2G;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_check_is_const_nodes_necessary;; + *);; - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_all_unreviewed_proposals_of_author_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_5 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_6;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_2;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author7G;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_3;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author7G - (* - <- genElStr3;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_4;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author8G;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; - -> .agent_of_finding_all_unreviewed_proposals_of_author8G - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author3G;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author8G_1;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> .agent_of_finding_all_unreviewed_proposals_of_author8G_1 - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_proposal;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_check_is_answer_empty;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author3G_1;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author9G;; - *);; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_authors;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author9G - (* - <- genElStr3;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author11A;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author10G;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_finding_all_unreviewed_proposals_of_author10G - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_add_param;; + *);; - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author11G;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author11G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_add_in_is_const_nodes_necessary;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_finding_all_unreviewed_proposals_of_author_add_in_is_const_nodes_necessary - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author11A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author3G_1;; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author3G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_actions;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_1;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author1E;; + *);; - -> .agent_of_finding_all_unreviewed_proposals_of_author_check_is_const_nodes_necessary - (* - <- searchElStr3;; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author3G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_proposal;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_check_is_answer_empty;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_authors;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_add_param;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author11A;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_all_unreviewed_proposals_of_author11A;; - => nrel_else: .agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_all_unreviewed_proposals_by_author;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_unreviewed_proposals_of_author_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_2;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_3;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_4;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_erase_set_4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_actions;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_call_unreviewed_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_all_unreviewed_proposals_of_author_call_unreviewed_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_all_unreviewed_proposals_of_author_return;; - *);; - - -> .agent_of_finding_all_unreviewed_proposals_of_author_return - (* - <- return;; - *);; + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_2;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author1E;; + *);; - *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author3G_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author4G;; *);; + _-> .._agent_of_finding_all_unreviewed_proposals_of_author4G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_1;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author5G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author5G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_1;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_1;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author7G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_4;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author7G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author8G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author8G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_all_unreviewed_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author8G_1;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author8G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_1;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author9G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author9G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author10G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author10G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_all_unreviewed_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author11G;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author11G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_all_unreviewed_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_add_in_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author3G_1;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_all_unreviewed_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_all_unreviewed_proposals_of_author_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_all_unreviewed_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_all_unreviewed_proposals_of_author7G;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_agent_of_finding_all_unreviewed_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_agent_of_finding_all_unreviewed_proposals_of_author.scs index b3944b1e3..ee6a2faeb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_agent_of_finding_all_unreviewed_proposals_of_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_agent_of_finding_all_unreviewed_proposals_of_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_all_unreviewed_proposals_of_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_all_unreviewed_proposals_of_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_text_of_finding_all_unreviewed_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_text_of_finding_all_unreviewed_proposals_of_author.scs deleted file mode 100644 index 367b7a20a..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_all_unreviewed_proposals_of_author/sc_text_of_finding_all_unreviewed_proposals_of_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_all_unreviewed_proposals_of_author --> rrel_key_sc_element: - agent_of_finding_all_unreviewed_proposals_of_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/agent_of_finding_approved_proposals_by_user_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/agent_of_finding_approved_proposals_by_user_content.scs index e2d8493e4..94e3cd147 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/agent_of_finding_approved_proposals_by_user_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/agent_of_finding_approved_proposals_by_user_content.scs @@ -1,615 +1,482 @@ -sc_text_of_agent_of_finding_approved_proposals_by_user = [* agent_of_finding_approved_proposals_by_user => nrel_main_idtf: [агентная scp-программа поиска всех утвержденных предложений конкретным пользователем] (* <- lang_ru;; *); [agent scp-program of finding approved proposals by user] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_approved_proposals_by_user - (* - -> rrel_params: .agent_of_finding_approved_proposals_by_user_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_approved_proposals_by_user = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_approved_proposals_by_user1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user1B;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user1C;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_return;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_validation_check;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_return;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_validation_check (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_2A_find_context;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_invalid_first_param_msg;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_2A_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_approved_proposals_by_user_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_finding_approved_proposals_by_user_set - (* - -> rrel_init: .agent_of_finding_approved_proposals_by_user1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user1B;; - *);; - - ->.agent_of_finding_approved_proposals_by_user1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user1C;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_return;; - *);; - - - -> .agent_of_finding_approved_proposals_by_user1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_validation_check;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_return;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_validation_check - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_2A_find_context;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_invalid_first_param_msg;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_2A_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_set_necessary;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_set_necessary;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_invalid_second_param_msg;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_invalid_second_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a structure.];; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_set_necessary;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user1D;; - *);; - - -> .agent_of_finding_approved_proposals_by_user1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_object_approved;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user1E;; - *);; - - -> .agent_of_finding_approved_proposals_by_user1E - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_approved_proposals_by_user;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user1F;; - *);; - - -> .agent_of_finding_approved_proposals_by_user1F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_object_approved;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user1G;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_by_user1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_object_approved;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user2G;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_approved_proposals_by_user2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_finding_struct;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_finding_struct - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_add_action_finding_arc_node;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_action_finding_arc_node - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_context_logic_1;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_context_logic_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_context_logic_3;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_context_logic_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_return;; + *);; - => nrel_then: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_approved_proposals_by_user3G;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_3 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_set_necessary;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_check_some_sign;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_2A_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_finding_approved_proposals_by_user_check_some_sign - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_set_necessary;; + *);; - => nrel_then: .agent_of_finding_approved_proposals_by_user_context_logic_0;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_context_logic_0 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_finding_approved_proposals_by_user_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; - => nrel_then: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user1D;; + *);; - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_5 - (* - <- genElStr3;; + _-> .._agent_of_finding_approved_proposals_by_user1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_object_approved;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user1E;; + *);; - =>nrel_goto: .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_6;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user1E (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; - -> .agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user1F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_approved_proposals_by_user1F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_object_approved;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user1G;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_object_approved;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user2G;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_check_is_const_nodes_necessary;; + *);; - =>nrel_goto: .agent_of_finding_approved_proposals_by_user3G;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_approved_proposals_by_user_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_general_action_comment;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_erase_set_1;; + *);; - -> .agent_of_finding_approved_proposals_by_user3G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_approved_proposals_by_user_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_object_approved;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_erase_set_2;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; + _-> .._agent_of_finding_approved_proposals_by_user_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - => nrel_then: .agent_of_finding_approved_proposals_by_user_add_action_node;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_return;; + *);; - -> .agent_of_finding_approved_proposals_by_user_add_action_node - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - =>nrel_goto: .agent_of_finding_approved_proposals_by_user4G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user4G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user6G;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - -> .agent_of_finding_approved_proposals_by_user6G - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_context_logic_2;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_add_structure;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_finding_struct;; + *);; - -> .agent_of_finding_approved_proposals_by_user_context_logic_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_approved_proposals_by_user_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_add_nrel_approved;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_check_is_answer_empty;; + *);; - => nrel_then: .agent_of_finding_approved_proposals_by_user_add_structure;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_add_nrel_approved (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> .agent_of_finding_approved_proposals_by_user_add_structure - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_add_nrel_proposal;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_approved_proposals_by_user_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - =>nrel_goto: .agent_of_finding_approved_proposals_by_user9G;; - *);; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user11A;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_approved_proposals_by_user9G - (* - <- searchSetStr3;; + _-> .._agent_of_finding_approved_proposals_by_user11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_erase_set_1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; + _-> .._agent_of_finding_approved_proposals_by_user_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - =>nrel_goto: .agent_of_finding_approved_proposals_by_user10G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_add_nrel_authors;; + *);; - -> .agent_of_finding_approved_proposals_by_user10G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_add_in_is_const_nodes_necessary;; - => nrel_else: .agent_of_finding_approved_proposals_by_user1G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_in_is_const_nodes_necessary - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user1G;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_check_is_const_nodes_necessary - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user_add_nrel_approved;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_check_is_answer_empty;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_nrel_approved - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; - - =>nrel_goto: .agent_of_finding_approved_proposals_by_user_add_nrel_proposal;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - =>nrel_goto: .agent_of_finding_approved_proposals_by_user_add_nrel_authors;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - =>nrel_goto: .agent_of_finding_approved_proposals_by_user_add_param;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - =>nrel_goto: .agent_of_finding_approved_proposals_by_user11A;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_approved_proposals_by_user11A;; - => nrel_else: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_by_user11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_user;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_erase_set_1;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; + _-> .._agent_of_finding_approved_proposals_by_user_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_add_param;; + *);; - => nrel_goto: .agent_of_finding_approved_proposals_by_user_erase_set_1;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_object_approved;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_erase_set_2;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_finding_approved_proposals_by_user_erase_set_2 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user11A;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_return;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_finding_struct (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_add_action_finding_arc_node;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_approved_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_add_action_finding_arc_node (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> .agent_of_finding_approved_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_approved_proposals_by_user_return;; - *);; - - -> .agent_of_finding_approved_proposals_by_user_return - (* - <- return;; - *);; + _-> .._agent_of_finding_approved_proposals_by_user_context_logic_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; - *);; + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_context_logic_3;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; *);; + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user3G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_check_some_sign;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user3G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_approved_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_add_action_node;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_add_action_node (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user4G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user4G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_approved_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user6G;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user6G (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_add_structure;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_context_logic_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_add_structure;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_add_structure (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user9G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user9G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_approved_proposals_by_user;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user10G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user10G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_approved_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_add_in_is_const_nodes_necessary;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_check_some_sign (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_context_logic_0;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_context_logic_0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_approved_proposals_by_user;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_by_user3G;; + *);; + + _-> .._agent_of_finding_approved_proposals_by_user_context_logic_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_by_user_find_set_some_sign_class_1;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_by_user1G;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_agent_of_finding_approved_proposals_by_user.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_agent_of_finding_approved_proposals_by_user.scs index 52eda0932..eeaec7b55 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_agent_of_finding_approved_proposals_by_user.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_agent_of_finding_approved_proposals_by_user.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_approved_proposals_by_user <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_approved_proposals_by_user; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_text_of_finding_approved_proposals_by_user.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_text_of_finding_approved_proposals_by_user.scs deleted file mode 100644 index f0a37792e..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_by_user/sc_text_of_finding_approved_proposals_by_user.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_approved_proposals_by_user --> rrel_key_sc_element: - agent_of_finding_approved_proposals_by_user; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/agent_of_finding_approved_proposals_of_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/agent_of_finding_approved_proposals_of_author_content.scs index 89837d8a4..30a5e7807 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/agent_of_finding_approved_proposals_of_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/agent_of_finding_approved_proposals_of_author_content.scs @@ -1,552 +1,445 @@ -sc_text_of_agent_of_finding_approved_proposals_of_author = [* agent_of_finding_approved_proposals_of_author => nrel_main_idtf: [агентная scp-программа поиска всех утвержденных предложений разработчика] (* <- lang_ru;; *); [agent scp-program of finding all approved proposals of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_approved_proposals_of_author - (* - -> rrel_params: .agent_of_finding_approved_proposals_of_author_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_approved_proposals_of_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_approved_proposals_of_author1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author1B;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_approved_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author1C;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_approved_check_on_user;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_approved_check_on_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author_set_necessary;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_designed_structures;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_gen_set_of_some_sign_class;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_approved_proposals_of_author_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_finding_approved_proposals_of_author_set - (* - -> rrel_init: .agent_of_finding_approved_proposals_of_author1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author1B;; - *);; - - ->.agent_of_finding_approved_proposals_of_author1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_approved_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author1C;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_return;; - *);; - - -> .agent_of_finding_approved_proposals_of_author1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_approved_check_on_user;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_return;; - *);; - - -> .agent_of_finding_approved_check_on_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author_set_necessary;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_gen_set_of_some_sign_class;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_gen_set_of_some_sign_class - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_gen_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_gen_is_const_nodes_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_gen_answer;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_approved_proposals_by_author;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_gen_set_of_actions;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_gen_set_of_actions - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_actions;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author1D;; - *);; - - -> .agent_of_finding_approved_proposals_of_author1D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author1E;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_of_author1E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author2G;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_approved_proposals_of_author2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author3G;; - *);; - - -> .agent_of_finding_approved_proposals_of_author3G - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author4G;; - => nrel_else: .agent_of_finding_approved_proposals_of_author1E;; - *);; - - -> .agent_of_finding_approved_proposals_of_author4G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author4G_1;; - => nrel_else: .agent_of_finding_approved_proposals_of_author1E;; - *);; - - -> .agent_of_finding_approved_proposals_of_author4G_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author4G_2;; - => nrel_else: .agent_of_finding_approved_proposals_of_author1E;; - *);; - - -> .agent_of_finding_approved_proposals_of_author4G_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author5G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> .agent_of_finding_approved_proposals_of_author5G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; + _-> .._agent_of_finding_approved_proposals_of_author_gen_set_of_some_sign_class (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_some_sign_class;; - => nrel_then: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_1;; - => nrel_else: .agent_of_finding_approved_proposals_of_author4G_1;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_gen_is_const_nodes_necessary;; + *);; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_1 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_approved_proposals_of_author_gen_is_const_nodes_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_gen_answer;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; + _-> .._agent_of_finding_approved_proposals_of_author_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; - => nrel_goto: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_gen_set_of_actions;; + *);; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_approved_proposals_of_author_gen_set_of_actions (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_actions;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author1D;; + *);; - => nrel_then: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_approved_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author1D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_designed_structures;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author1E;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_3 - (* - <- eraseEl;; + _-> .._agent_of_finding_approved_proposals_of_author1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author2G;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_check_is_const_nodes_necessary;; + *);; - => nrel_goto: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_4;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_approved_proposals_of_author_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_4 - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_erase_set_1;; + *);; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_5 - (* - <- genElStr3;; + _-> .._agent_of_finding_approved_proposals_of_author_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_erase_set_2;; + *);; - =>nrel_goto: .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_6;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; - -> .agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_erase_set_3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_approved_proposals_of_author_erase_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_erase_set_4;; + *);; - =>nrel_goto: .agent_of_finding_approved_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author_erase_set_4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; - -> .agent_of_finding_approved_proposals_of_author6G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_approved_proposals_of_author2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - =>nrel_goto: .agent_of_finding_approved_proposals_of_author7G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author3G;; + *);; - -> .agent_of_finding_approved_proposals_of_author7G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_approved_proposals_of_author_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author_add_nrel_approved;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_check_is_answer_empty;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; + _-> .._agent_of_finding_approved_proposals_of_author_add_nrel_approved (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - => nrel_goto: .agent_of_finding_approved_proposals_of_author7G_1;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_add_nrel_proposal;; + *);; - -> .agent_of_finding_approved_proposals_of_author7G_1 - (* - <- searchElStr3;; + _-> .._agent_of_finding_approved_proposals_of_author_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author11A;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - =>nrel_then: .agent_of_finding_approved_proposals_of_author4G_1;; - =>nrel_else: .agent_of_finding_approved_proposals_of_author8G;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_finding_approved_proposals_of_author8G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_erase_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_approved_proposals_of_author_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - =>nrel_goto: .agent_of_finding_approved_proposals_of_author9G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_add_nrel_authors;; + *);; - -> .agent_of_finding_approved_proposals_of_author9G - (* - <- searchSetStr3;; + _-> .._agent_of_finding_approved_proposals_of_author_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_add_param;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; + _-> .._agent_of_finding_approved_proposals_of_author_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - =>nrel_goto: .agent_of_finding_approved_proposals_of_author10G;; - *);; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author11A;; + *);; - -> .agent_of_finding_approved_proposals_of_author10G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_finding_approved_proposals_of_author3G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author4G;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author1E;; + *);; - => nrel_goto: .agent_of_finding_approved_proposals_of_author_add_in_is_const_nodes_necessary;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author4G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_actions;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author4G_1;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author1E;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author4G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> .agent_of_finding_approved_proposals_of_author_add_in_is_const_nodes_necessary - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author4G_2;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author4G_1;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author4G_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_finding_approved_proposals_of_author_check_is_const_nodes_necessary - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author5G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author_add_nrel_approved;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_check_is_answer_empty;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_add_nrel_approved - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; - - =>nrel_goto: .agent_of_finding_approved_proposals_of_author_add_nrel_proposal;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - =>nrel_goto: .agent_of_finding_approved_proposals_of_author_add_nrel_authors;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - =>nrel_goto: .agent_of_finding_approved_proposals_of_author_add_param;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - =>nrel_goto: .agent_of_finding_approved_proposals_of_author11A;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_approved_proposals_of_author11A;; - => nrel_else: .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_of_author11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_approved_proposals_by_author;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_erase_set_2;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_erase_set_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_erase_set_3;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_erase_set_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_erase_set_4;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_erase_set_4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_actions;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_return;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_approved_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_approved_proposals_of_author_return;; - *);; - - -> .agent_of_finding_approved_proposals_of_author_return - (* - <- return;; - *);; + _-> .._agent_of_finding_approved_proposals_of_author5G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_approved_proposals_by_author;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_1;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author4G_1;; + *);; - *);; + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author6G;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_4;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author6G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author7G;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author7G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_approved_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author7G_1;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author7G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author4G_1;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author8G;; *);; + _-> .._agent_of_finding_approved_proposals_of_author8G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author9G;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author9G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_approved_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author10G;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author10G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_approved_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_add_in_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author4G_1;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_approved_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_approved_proposals_of_author_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_approved_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_approved_proposals_of_author6G;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_agent_of_finding_approved_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_agent_of_finding_approved_proposals_of_author.scs index 7aa970397..f24fa4bc7 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_agent_of_finding_approved_proposals_of_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_agent_of_finding_approved_proposals_of_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_approved_proposals_of_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_all_approved_proposals_of_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_text_of_finding_approved_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_text_of_finding_approved_proposals_of_author.scs deleted file mode 100644 index 335c783a7..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_approved_proposals_of_author/sc_text_of_finding_approved_proposals_of_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_approved_proposals_of_author --> rrel_key_sc_element: - agent_of_finding_approved_proposals_of_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/agent_of_finding_initiated_action_for_a_specific_performer_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/agent_of_finding_initiated_action_for_a_specific_performer_content.scs index 61f7db2bc..cfa635e62 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/agent_of_finding_initiated_action_for_a_specific_performer_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/agent_of_finding_initiated_action_for_a_specific_performer_content.scs @@ -1,222 +1,184 @@ -sc_text_of_agent_of_finding_initiated_action_for_a_specific_performer = [* agent_of_finding_initiated_action_for_a_specific_performer --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа поиска действий, закреплённых за конкретным исполнителем] (* <- lang_ru;; *); [agent scp-program of finding actions assigned for a specific performer] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_initiated_action_for_a_specific_performer - (* - -> rrel_params: .agent_of_finding_initiated_action_for_a_specific_performer_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_initiated_action_for_a_specific_performer_operator_set - (* - -> rrel_init: .agent_of_finding_initiated_action_for_a_specific_performer_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _question;; - - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator1B;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_return;; - *);; - - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_initiated_action_for_a_specific_performer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _question;; - - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator1C;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_return;; - *);; - - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _question;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator1D;; - *);; - - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator1E;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator1E - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_initiated_actions;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_initiated_action_for_a_specific_performer = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _question;; + + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator1B;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_return;; + *);; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator2A;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_initiated_action_for_a_specific_performer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _question;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator2A - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator1C;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_return (* + _<- return;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_action;; + *);; - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_return;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _question;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator2B - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator1D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator2C;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_operator3A;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator2C - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator1E;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator1E (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_initiated_actions;; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator2D;; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2A;; + *);; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator2D - (* - <- searchElStr3;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_initiated_action_for_a_specific_performer_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a user];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_then: .agent_of_finding_initiated_action_for_a_specific_performer_operator2E;; - => nrel_else: .agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator2E - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_initiated_actions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_action;; + + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_return;; + *);; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator3A - (* - <- genEl;; + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2C;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator3A;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator3B;; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2D;; + *);; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator3B - (* - <- genElStr3;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator3A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator3B;; + *);; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator4A;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator4A - (* - <- call;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_displaying_initiated_actions;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_initiated_action_for_a_specific_performer_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_initiated_actions;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_displaying_initiated_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_initiated_action_for_a_specific_performer_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_initiated_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator4B;; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator4B;; + *);; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator4B - (* - <- waitReturn;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator4B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator5A;; + *);; - -> .agent_of_finding_initiated_action_for_a_specific_performer_operator5A - (* - <- genElStr5;; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator5A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _question;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _question;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_the_agent_of_finding_initiated_action_for_a_specific_performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_return;; - *);; - - -> .agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _question;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a user];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_return;; + *);; - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2E;; + _=> nrel_else:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_initiated_action_for_a_specific_performer_return;; - *);; + _-> .._agent_of_finding_initiated_action_for_a_specific_performer_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_initiated_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_finding_initiated_action_for_a_specific_performer_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_action_for_a_specific_performer_operator2B;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_agent_of_finding_initiated_action_for_a_specific_performer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_agent_of_finding_initiated_action_for_a_specific_performer.scs index 3df069392..1760eb572 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_agent_of_finding_initiated_action_for_a_specific_performer.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_agent_of_finding_initiated_action_for_a_specific_performer.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_initiated_action_for_a_specific_performer <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_initiated_action_for_a_specific_performer; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_text_of_agent_of_finding_initiated_action_for_a_specific_performer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_text_of_agent_of_finding_initiated_action_for_a_specific_performer.scs deleted file mode 100644 index 833fb881f..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_action_for_a_specific_performer/sc_text_of_agent_of_finding_initiated_action_for_a_specific_performer.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_initiated_action_for_a_specific_performer --> rrel_key_sc_element: - agent_of_finding_initiated_action_for_a_specific_performer; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_content.scs index c6c69f333..29dfdf91f 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_content.scs @@ -1,241 +1,178 @@ -sc_text_of_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions = [* agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions => nrel_main_idtf: [агентная scp-программа поиска инициированных действий, относящихся к определённому классу действий] (* <- lang_ru;; *); [agent scp-program of finding initiated signs of actions related to specific class of actions] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions - (* - -> rrel_params: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_set - (* - -> rrel_init: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1B;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1C;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class_of_action;; - - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1D;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1D - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_not_relation: rrel_scp_var: _class_of_action;; - - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1E;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1E - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1F;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _set_of_initiated_actions;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2A;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class_of_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_signs_of_action;; - - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_signs_of_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign;; - - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2C;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2F;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2D;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2D - (* - <- searchElStr3;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; +agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions = [* +.._process1 +_<- scp_process; - => nrel_then: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2E;; - => nrel_else: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2E - (* - <- genElStr3;; + _-> rrel_1:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_initiated_actions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2F - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_signs_of_action;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3A;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_displaying_initiated_actions;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_initiated_actions;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3B;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1B;; + *);; - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator4A;; - *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator4A - (* - <- genElStr5;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1C;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class_of_action;; - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; - *);; - - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1D;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _question;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a class];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return (* + _<- return;; - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; + *);; - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1D (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1E;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; - *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1E (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; - -> .agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1F;; *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a class];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator1F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_initiated_actions;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2A;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class_of_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_signs_of_action;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_signs_of_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2C;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2F;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2D;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_signs_of_action;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3A;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_displaying_initiated_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_initiated_actions;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3B;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator3B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator4A;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator4A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator_return;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _=> nrel_then:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2E;; + _=> nrel_else:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; + *);; + _-> .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_initiated_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign;; + _=> nrel_goto:: .._agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions_operator2B;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs index 95f72f795..859fa0f91 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_initiated_signs_of_actions_for_specific_class_of_actions; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_text_of_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_text_of_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs deleted file mode 100755 index e2ee35920..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions/sc_text_of_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions --> rrel_key_sc_element: - agent_of_finding_initiated_signs_of_actions_for_specific_class_of_actions; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/agent_of_finding_rejected_proposals_by_user_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/agent_of_finding_rejected_proposals_by_user_content.scs index 659b62238..51d672dd4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/agent_of_finding_rejected_proposals_by_user_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/agent_of_finding_rejected_proposals_by_user_content.scs @@ -1,614 +1,498 @@ -sc_text_of_agent_of_finding_rejected_proposals_by_user = [* agent_of_finding_rejected_proposals_by_user => nrel_main_idtf: [агентная scp-программа поиска всех отклоненных предложений конкретным пользователем] (* <- lang_ru;; *); [agent scp-program of finding rejected proposals by user] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_rejected_proposals_by_user - (* - -> rrel_params: .agent_of_finding_rejected_proposals_by_user_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_rejected_proposals_by_user = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_rejected_proposals_by_user1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user1B;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user1C;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_return;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_check_on_user;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_return;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_check_on_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_2A_find_context;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_invalid_first_param_msg;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_2A_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_rejected_proposals_by_user_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_return;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_operators: .agent_of_finding_rejected_proposals_by_user_set - (* - -> rrel_init: .agent_of_finding_rejected_proposals_by_user1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user1B;; - *);; - - ->.agent_of_finding_rejected_proposals_by_user1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user1C;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_return;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_check_on_user;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_return;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_check_on_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_2A_find_context;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_invalid_first_param_msg;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_2A_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_validate_context;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_set_necessary;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_invalid_second_param_msg;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_invalid_second_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a structure.];; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_set_necessary;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user1D;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_object_rejected;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user1E;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user1E - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_rejected_proposals_by_user;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user1F;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user1F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_object_rejected;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user1G;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_object_rejected;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user2G;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_finding_struct;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_finding_struct - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_add_action_finding_arc_node;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_action_finding_arc_node - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_context_logic_1;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_context_logic_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_context_logic_3;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_context_logic_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_validate_context;; + *);; - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_rejected_proposals_by_user_2A_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_set_necessary;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user1D;; + *);; - => nrel_then: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user3G;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_object_rejected;; - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_3 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_check_some_sign;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user1E (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; - -> .agent_of_finding_rejected_proposals_by_user_check_some_sign - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user1F;; + *);; - => nrel_then: .agent_of_finding_rejected_proposals_by_user_context_logic_0;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_context_logic_0 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_finding_rejected_proposals_by_user1F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_object_rejected;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user1G;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment;; + *);; - => nrel_then: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_object_rejected;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_5 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user2G;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_check_is_const_nodes_necessary;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _-> .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_rejected_proposals_by_user_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_6;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_erase_set_1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; + _-> .._agent_of_finding_rejected_proposals_by_user_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_object_rejected;; - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user3G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_erase_set_2;; + *);; - -> .agent_of_finding_rejected_proposals_by_user3G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_rejected_proposals_by_user_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; + _-> .._agent_of_finding_rejected_proposals_by_user2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - => nrel_then: .agent_of_finding_rejected_proposals_by_user_add_action_node;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_finding_struct;; + *);; - -> .agent_of_finding_rejected_proposals_by_user_add_action_node - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user4G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user4G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user6G;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> .agent_of_finding_rejected_proposals_by_user6G - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_context_logic_2;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_add_structure;; - *);; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_add_nrel_rejected;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_check_is_answer_empty;; + *);; - -> .agent_of_finding_rejected_proposals_by_user_context_logic_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_rejected_proposals_by_user_add_nrel_rejected (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_add_nrel_proposal;; + *);; - => nrel_then: .agent_of_finding_rejected_proposals_by_user_add_structure;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> .agent_of_finding_rejected_proposals_by_user_add_structure - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user11A;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_rejected_proposals_by_user11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user9G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_erase_set_1;; + *);; - -> .agent_of_finding_rejected_proposals_by_user9G - (* - <- searchSetStr3;; + _-> .._agent_of_finding_rejected_proposals_by_user_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_add_nrel_authors;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; + _-> .._agent_of_finding_rejected_proposals_by_user_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user10G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_add_param;; + *);; - -> .agent_of_finding_rejected_proposals_by_user10G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_add_in_is_const_nodes_necessary;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user1G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_in_is_const_nodes_necessary - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user1G;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_check_is_const_nodes_necessary - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user_add_nrel_rejected;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_check_is_answer_empty;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_nrel_rejected - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user_add_nrel_proposal;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user_add_nrel_authors;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user_add_param;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_by_user11A;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_rejected_proposals_by_user11A;; - => nrel_else: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_user;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_erase_set_1;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; + _-> .._agent_of_finding_rejected_proposals_by_user_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user11A;; + *);; - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_erase_set_1;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_object_rejected;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_erase_set_2;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_finding_struct (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_of_finding_rejected_proposals_by_user_erase_set_2 - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_add_action_finding_arc_node;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_return;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_add_action_finding_arc_node (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_context_logic_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; - -> .agent_of_finding_rejected_proposals_by_user_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_context_logic_3;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_rejected_proposals_by_user_return;; - *);; - - -> .agent_of_finding_rejected_proposals_by_user_return - (* - <- return;; - *);; + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; *);; + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user3G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_check_some_sign;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user3G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_add_action_node;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_add_action_node (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user4G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user4G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user6G;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user6G (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_add_structure;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_context_logic_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_add_structure;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_add_structure (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user9G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user9G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_rejected_proposals_by_user;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user10G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user10G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_user;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_add_in_is_const_nodes_necessary;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_check_some_sign (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_context_logic_0;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_context_logic_0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_rejected_proposals_by_user;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user3G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_context_logic_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_find_set_some_sign_class_1;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user1G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_by_user_set_necessary;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_by_user_invalid_second_param_msg;; + *);; + + _-> .._agent_of_finding_rejected_proposals_by_user_invalid_second_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be a structure.];; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_by_user_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_agent_of_finding_rejected_proposals_by_user.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_agent_of_finding_rejected_proposals_by_user.scs index 2302ae14e..440b716e9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_agent_of_finding_rejected_proposals_by_user.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_agent_of_finding_rejected_proposals_by_user.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_rejected_proposals_by_user <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_rejected_proposals_by_user; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_text_of_finding_rejected_proposals_by_user.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_text_of_finding_rejected_proposals_by_user.scs deleted file mode 100644 index 867abdccf..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_by_user/sc_text_of_finding_rejected_proposals_by_user.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_rejected_proposals_by_user --> rrel_key_sc_element: - agent_of_finding_rejected_proposals_by_user; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/agent_of_finding_rejected_proposals_of_author_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/agent_of_finding_rejected_proposals_of_author_content.scs index c40f33b69..6659cb871 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/agent_of_finding_rejected_proposals_of_author_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/agent_of_finding_rejected_proposals_of_author_content.scs @@ -1,552 +1,445 @@ -sc_text_of_agent_of_finding_rejected_proposals_of_author = [* agent_of_finding_rejected_proposals_of_author => nrel_main_idtf: [агентная scp-программа поиска всех отклоненных предложений разработчика] (* <- lang_ru;; *); [agent scp-program of finding all rejected proposals of author] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_rejected_proposals_of_author - (* - -> rrel_params: .agent_of_finding_rejected_proposals_of_author_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_rejected_proposals_of_author = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_rejected_proposals_of_author1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp_of_question;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author1B;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_all_rejected_proposals_of_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author1C;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_rejected_check_on_user;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_return;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_rejected_check_on_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author_set_necessary;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_set_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_designed_structures;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_gen_set_of_some_sign_class;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_rejected_proposals_of_author_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_finding_rejected_proposals_of_author_set - (* - -> rrel_init: .agent_of_finding_rejected_proposals_of_author1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp_of_question;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author1B;; - *);; - - ->.agent_of_finding_rejected_proposals_of_author1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_all_rejected_proposals_of_author;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author1C;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_return;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_rejected_check_on_user;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_return;; - *);; - - -> .agent_of_finding_rejected_check_on_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author_set_necessary;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_set_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_gen_set_of_some_sign_class;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_gen_set_of_some_sign_class - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_gen_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_gen_is_const_nodes_necessary - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_gen_answer;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_finding_rejected_proposals_by_author;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_gen_set_of_actions;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_gen_set_of_actions - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _set_of_actions;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author1D;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author1D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author1E;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author1E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_designed_structures;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _structure;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author2G;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_check_is_const_nodes_necessary;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author2G - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author3G;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author3G - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author4G;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author1E;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author4G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author4G_1;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author1E;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author4G_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_actions;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_node;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author4G_2;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author1E;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author4G_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author5G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> .agent_of_finding_rejected_proposals_of_author5G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; + _-> .._agent_of_finding_rejected_proposals_of_author_gen_set_of_some_sign_class (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_some_sign_class;; - => nrel_then: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_1;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author4G_1;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_gen_is_const_nodes_necessary;; + *);; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_1 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_rejected_proposals_of_author_gen_is_const_nodes_necessary (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_assign: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_gen_answer;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; + _-> .._agent_of_finding_rejected_proposals_of_author_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_gen_set_of_actions;; + *);; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2 - (* - <- searchElStr3;; + _-> .._agent_of_finding_rejected_proposals_of_author_gen_set_of_actions (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_actions;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_remove_2;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author1D;; + *);; - => nrel_then: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_3;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author1D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_designed_structures;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author1E;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_3 - (* - <- eraseEl;; + _-> .._agent_of_finding_rejected_proposals_of_author1E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove_2;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author2G;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_check_is_const_nodes_necessary;; + *);; - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_4;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_rejected_proposals_of_author_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [The search hasn't given any results];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_4 - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: section_developers_actions_knowledge_base_cooperation_hierarchy;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_general_action_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_5;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_erase_set_1;; + *);; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_5 - (* - <- genElStr3;; + _-> .._agent_of_finding_rejected_proposals_of_author_erase_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_sign_class;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_erase_set_2;; + *);; - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_6;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author_erase_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; - -> .agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_6 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_erase_set_3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_sign_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_rejected_proposals_of_author_erase_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_designed_structures;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_erase_set_4;; + *);; - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author6G;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author_erase_set_4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; - -> .agent_of_finding_rejected_proposals_of_author6G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_node;; + _-> .._agent_of_finding_rejected_proposals_of_author2G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author7G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author3G;; + *);; - -> .agent_of_finding_rejected_proposals_of_author7G - (* - <- searchSetStr5;; + _-> .._agent_of_finding_rejected_proposals_of_author_check_is_const_nodes_necessary (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author_add_nrel_rejected;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_check_is_answer_empty;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; + _-> .._agent_of_finding_rejected_proposals_of_author_add_nrel_rejected (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - => nrel_goto: .agent_of_finding_rejected_proposals_of_author7G_1;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_add_nrel_proposal;; + *);; - -> .agent_of_finding_rejected_proposals_of_author7G_1 - (* - <- searchElStr3;; + _-> .._agent_of_finding_rejected_proposals_of_author_check_is_answer_empty (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author11A;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment;; + *);; - =>nrel_then: .agent_of_finding_rejected_proposals_of_author4G_1;; - =>nrel_else: .agent_of_finding_rejected_proposals_of_author8G;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author11A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_finding_rejected_proposals_of_author8G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_erase_set_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _-> .._agent_of_finding_rejected_proposals_of_author_add_nrel_proposal (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author9G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_add_nrel_authors;; + *);; - -> .agent_of_finding_rejected_proposals_of_author9G - (* - <- searchSetStr3;; + _-> .._agent_of_finding_rejected_proposals_of_author_add_nrel_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_of_struct;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_add_param;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; + _-> .._agent_of_finding_rejected_proposals_of_author_add_param (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author10G;; - *);; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author11A;; + *);; - -> .agent_of_finding_rejected_proposals_of_author10G - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_finding_rejected_proposals_of_author3G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author4G;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author1E;; + *);; - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_add_in_is_const_nodes_necessary;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author4G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_actions;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author4G_1;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author1E;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author4G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_node;; - -> .agent_of_finding_rejected_proposals_of_author_add_in_is_const_nodes_necessary - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author4G_2;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author1E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author4G_1;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author4G_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_finding_rejected_proposals_of_author_check_is_const_nodes_necessary - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author5G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_const_nodes_necessary;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author_add_nrel_rejected;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_check_is_answer_empty;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_add_nrel_rejected - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author_add_nrel_proposal;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_add_nrel_proposal - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author_add_nrel_authors;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_add_nrel_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author_add_param;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_add_param - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - =>nrel_goto: .agent_of_finding_rejected_proposals_of_author11A;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_check_is_answer_empty - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_rejected_proposals_of_author11A;; - => nrel_else: .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author11A - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_finding_rejected_proposals_by_author;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_general_action_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [The search hasn't given any results];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_general_action_comment;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_general_action_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_erase_set_1;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_erase_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _is_const_nodes_necessary;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_erase_set_2;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_erase_set_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_some_sign_class;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_erase_set_3;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_erase_set_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_designed_structures;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_erase_set_4;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_erase_set_4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_actions;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_return;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_rejected_proposals_of_author_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_rejected_proposals_of_author_return;; - *);; - - -> .agent_of_finding_rejected_proposals_of_author_return - (* - <- return;; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author5G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_author;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_1;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author4G_1;; + *);; - *);; + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_of_some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_remove_2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_3;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author6G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove_2;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_4;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author6G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author7G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author7G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author7G_1;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author7G_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author4G_1;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author8G;; *);; + _-> .._agent_of_finding_rejected_proposals_of_author8G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author9G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author9G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_finding_rejected_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author10G;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author10G (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_finding_rejected_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_add_in_is_const_nodes_necessary;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_add_in_is_const_nodes_necessary (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_const_nodes_necessary;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author4G_1;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_developers_actions_knowledge_base_cooperation_hierarchy;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_5;; + _=> nrel_else:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_2;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_finding_rejected_proposals_by_author;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_6;; + *);; + + _-> .._agent_of_finding_rejected_proposals_of_author_find_set_some_sign_class_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_sign_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_finding_rejected_proposals_by_author;; + + _=> nrel_goto:: .._agent_of_finding_rejected_proposals_of_author6G;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_agent_of_finding_rejected_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_agent_of_finding_rejected_proposals_of_author.scs index cb2c4e72a..186b193f9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_agent_of_finding_rejected_proposals_of_author.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_agent_of_finding_rejected_proposals_of_author.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_rejected_proposals_of_author <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_all_rejected_proposals_of_author; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_text_of_finding_rejected_proposals_of_author.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_text_of_finding_rejected_proposals_of_author.scs deleted file mode 100644 index 976f5c7b5..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/classification_agents/lib_component_agent_of_finding_rejected_proposals_of_author/sc_text_of_finding_rejected_proposals_of_author.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_rejected_proposals_of_author --> rrel_key_sc_element: - agent_of_finding_rejected_proposals_of_author; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_base.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_base.scs index d6b640764..fb6ab82bb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_base.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_base.scs @@ -1,77 +1,71 @@ -scp_program -> proc_of_adding_action_sign_base - (* - -> rrel_params: .proc_of_adding_action_sign_base_params - (* - -> rrel_1: rrel_in: _action_sign;; - -> rrel_2: rrel_in: _class;; - *);; - - -> rrel_operators: .proc_of_adding_action_sign_base_operator_set - (* - -> rrel_init: .proc_of_adding_action_sign_base_operator_get_class_sign - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _class_sign;; - - => nrel_then: .proc_of_adding_action_sign_base_operator_D1;; - => nrel_else: .proc_of_adding_action_sign_base_operator_return;; - *);; - - -> .proc_of_adding_action_sign_base_operator_D1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class_sign;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _prev_last_action;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _marked_arc;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last_executed_action;; - - => nrel_then: .proc_of_adding_action_sign_base_operator_D2;; - => nrel_else: .proc_of_adding_action_sign_base_operator_D4;; - *);; - - -> .proc_of_adding_action_sign_base_operator_D2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _marked_arc;; - - => nrel_goto: .proc_of_adding_action_sign_base_operator_D3;; - *);; - - -> .proc_of_adding_action_sign_base_operator_D3 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _prev_last_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _marked_arc;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .proc_of_adding_action_sign_base_operator_D4;; - *);; - - -> .proc_of_adding_action_sign_base_operator_D4 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _class_sign;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _marked_arc;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last_executed_action;; - - => nrel_goto: .proc_of_adding_action_sign_base_operator_return;; - *);; - - -> .proc_of_adding_action_sign_base_operator_return - (* - <- return;; - *);; - *);; - *);; \ No newline at end of file +proc_of_adding_action_sign_base +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_action_sign_base = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _action_sign; +_-> rrel_2:: rrel_in:: _class; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_action_sign_base_operator_get_class_sign (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _class_sign;; + + _=> nrel_then:: .._proc_of_adding_action_sign_base_operator_D1;; + _=> nrel_else:: .._proc_of_adding_action_sign_base_operator_return;; + *);; + + _-> .._proc_of_adding_action_sign_base_operator_D1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class_sign;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _prev_last_action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last_executed_action;; + + _=> nrel_then:: .._proc_of_adding_action_sign_base_operator_D2;; + _=> nrel_else:: .._proc_of_adding_action_sign_base_operator_D4;; + *);; + + _-> .._proc_of_adding_action_sign_base_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_adding_action_sign_base_operator_D2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _marked_arc;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_base_operator_D3;; + *);; + + _-> .._proc_of_adding_action_sign_base_operator_D4 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _class_sign;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last_executed_action;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_base_operator_return;; + *);; + + _-> .._proc_of_adding_action_sign_base_operator_D3 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _prev_last_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _marked_arc;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_base_operator_D4;; + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_current_processes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_current_processes.scs index 0612b8c47..5ff25a3ce 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_current_processes.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_current_processes.scs @@ -1,39 +1,38 @@ -scp_program -> proc_of_adding_action_sign_to_current_processes - (* - -> rrel_params: .proc_of_adding_action_sign_to_current_processes_params - (* - -> rrel_1: rrel_in: _action_sign;; - *);; - - -> rrel_operators: .proc_of_adding_action_sign_to_current_processes_operator_set - (* - -> rrel_init: .proc_of_adding_action_sign_to_current_processes_operator_call_base_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_base;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_action_sign_to_current_processes_operator_call_base_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_fixed: rrel_scp_const: current_processes_of_computer_system;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_current_processes_operator_waitreturn_base_adding;; - *);; - - -> .proc_of_adding_action_sign_to_current_processes_operator_waitreturn_base_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_current_processes_operator_return;; - *);; - - -> .proc_of_adding_action_sign_to_current_processes_operator_return - (* - <- return;; - *);; +proc_of_adding_action_sign_to_current_processes +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_action_sign_to_current_processes = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _action_sign; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_action_sign_to_current_processes_operator_call_base_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_base;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_action_sign_to_current_processes_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: current_processes_of_computer_system;; *);; - *);; \ No newline at end of file + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_current_processes_operator_waitreturn_base_adding;; + *);; + + _-> .._proc_of_adding_action_sign_to_current_processes_operator_waitreturn_base_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_current_processes_operator_return;; + *);; + + _-> .._proc_of_adding_action_sign_to_current_processes_operator_return (* + _<- return;; + + *);; + +*);; + +*];; \ No newline at end of file diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_development_plan.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_development_plan.scs index 575d9e1e7..eba1d573d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_development_plan.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_development_plan.scs @@ -1,39 +1,38 @@ -scp_program -> proc_of_adding_action_sign_to_development_plan - (* - -> rrel_params: .proc_of_adding_action_sign_to_development_plan_params - (* - -> rrel_1: rrel_in: _action_sign;; - *);; - - -> rrel_operators: .proc_of_adding_action_sign_to_development_plan_operator_set - (* - -> rrel_init: .proc_of_adding_action_sign_to_development_plan_operator_call_base_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_base;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_action_sign_to_development_plan_operator_call_base_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_fixed: rrel_scp_const: computer_system_development_plan;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_development_plan_operator_waitreturn_base_adding;; - *);; - - -> .proc_of_adding_action_sign_to_development_plan_operator_waitreturn_base_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_development_plan_operator_return;; - *);; - - -> .proc_of_adding_action_sign_to_development_plan_operator_return - (* - <- return;; - *);; +proc_of_adding_action_sign_to_development_plan +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_action_sign_to_development_plan = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _action_sign; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_action_sign_to_development_plan_operator_call_base_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_base;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_action_sign_to_development_plan_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: computer_system_development_plan;; *);; - *);; \ No newline at end of file + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_development_plan_operator_waitreturn_base_adding;; + *);; + + _-> .._proc_of_adding_action_sign_to_development_plan_operator_waitreturn_base_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_development_plan_operator_return;; + *);; + + _-> .._proc_of_adding_action_sign_to_development_plan_operator_return (* + _<- return;; + + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_history_of_the_development.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_history_of_the_development.scs index db23168cf..d7148c979 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_history_of_the_development.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_action_sign_to_history_of_the_development.scs @@ -1,39 +1,38 @@ -scp_program -> proc_of_adding_action_sign_to_history_of_the_development - (* - -> rrel_params: .proc_of_adding_action_sign_to_history_of_the_development_params - (* - -> rrel_1: rrel_in: _action_sign;; - *);; - - -> rrel_operators: .proc_of_adding_action_sign_to_history_of_the_development_operator_set - (* - -> rrel_init: .proc_of_adding_action_sign_to_history_of_the_development_operator_call_base_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_base;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_action_sign_to_history_of_the_development_operator_call_base_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_fixed: rrel_scp_const: history_of_the_development_of_computer_system;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_history_of_the_development_operator_waitreturn_base_adding;; - *);; - - -> .proc_of_adding_action_sign_to_history_of_the_development_operator_waitreturn_base_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_action_sign_to_history_of_the_development_operator_return;; - *);; - - -> .proc_of_adding_action_sign_to_history_of_the_development_operator_return - (* - <- return;; - *);; +proc_of_adding_action_sign_to_history_of_the_development +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_action_sign_to_history_of_the_development = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _action_sign; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_action_sign_to_history_of_the_development_operator_call_base_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_base;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_action_sign_to_history_of_the_development_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: history_of_the_development_of_computer_system;; *);; - *);; \ No newline at end of file + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_history_of_the_development_operator_waitreturn_base_adding;; + *);; + + _-> .._proc_of_adding_action_sign_to_history_of_the_development_operator_waitreturn_base_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_action_sign_to_history_of_the_development_operator_return;; + *);; + + _-> .._proc_of_adding_action_sign_to_history_of_the_development_operator_return (* + _<- return;; + + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_agreed_knowledge_base_part.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_agreed_knowledge_base_part.scs index 53d82761c..2f25a1e85 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_agreed_knowledge_base_part.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_agreed_knowledge_base_part.scs @@ -1,172 +1,145 @@ -scp_program -> proc_of_adding_proposal_content_to_agreed_knowledge_base_part - (* - -> rrel_params: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_params - (* - -> rrel_1: rrel_in: _proposal;; - -> rrel_2: rrel_in: _section;; - *);; - - -> rrel_operators: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_set - (* - -> rrel_init: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: concerted_part_of_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concerted_part_of_kb;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1_1;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1_1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _temp_content;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A2;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A2 - (* - <- ifCoin;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_fixed: rrel_scp_const: concerted_part_of_kb;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B1;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_proposal_content;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_proposal_content;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B3;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B5_erase_temp_set;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B4;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B4 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_content;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B5_erase_temp_set - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_proposal_content;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _temp_content;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_content;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A5;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A6;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A6 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concerted_part_of_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_then: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; - => nrel_else: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A7;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A7 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concerted_part_of_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_content;; - - => nrel_goto: .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return;; - *);; - - -> .proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return - (* - <- return;; - *);; - *);; - *);; \ No newline at end of file +proc_of_adding_proposal_content_to_agreed_knowledge_base_part +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_proposal_content_to_agreed_knowledge_base_part = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _proposal; +_-> rrel_2:: rrel_in:: _section; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: concerted_part_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concerted_part_of_kb;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1_1;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A1_1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _temp_content;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A2;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A2 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: concerted_part_of_kb;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B1;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _temp_content;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_proposal_content;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_proposal_content;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B3;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B5_erase_temp_set;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_content;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_return;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B4;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B5_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_proposal_content;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A3;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _temp_content;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_B2_loop_enter;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_content;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A5;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A8_erase_temp_set;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A6;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concerted_part_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A7;; + *);; + + _-> .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concerted_part_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_agreed_knowledge_base_part_operator_A4_loop_enter;; + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_development_plan.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_development_plan.scs index 93d113f3a..75268676a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_development_plan.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_development_plan.scs @@ -1,40 +1,39 @@ -scp_program -> proc_of_adding_proposal_content_to_development_plan - (* - -> rrel_params: .proc_of_adding_proposal_content_to_development_plan_params - (* - -> rrel_1: rrel_in: _proposal;; - *);; - - -> rrel_operators: .proc_of_adding_proposal_content_to_development_plan_operator_set - (* - -> rrel_init: .proc_of_adding_proposal_content_to_development_plan_operator_get_development_plan_sign - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: computer_system_development_plan;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _development_plan_sign;; - - => nrel_then: .proc_of_adding_proposal_content_to_development_plan_operator_D1;; - => nrel_else: .proc_of_adding_proposal_content_to_development_plan_operator_return;; - *);; - - -> .proc_of_adding_proposal_content_to_development_plan_operator_D1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _development_plan_sign;; - - => nrel_goto: .proc_of_adding_proposal_content_to_development_plan_operator_return;; - *);; - - -> .proc_of_adding_proposal_content_to_development_plan_operator_return - (* - <- return;; - *);; - *);; - *);; \ No newline at end of file +proc_of_adding_proposal_content_to_development_plan +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_proposal_content_to_development_plan = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _proposal; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_proposal_content_to_development_plan_operator_get_development_plan_sign (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: computer_system_development_plan;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _development_plan_sign;; + + _=> nrel_then:: .._proc_of_adding_proposal_content_to_development_plan_operator_D1;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_development_plan_operator_return;; + *);; + + _-> .._proc_of_adding_proposal_content_to_development_plan_operator_D1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _development_plan_sign;; + + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_development_plan_operator_return;; + *);; + + _-> .._proc_of_adding_proposal_content_to_development_plan_operator_return (* + _<- return;; + + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_substantive_part_of_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_substantive_part_of_kb.scs index 757e14486..fcd444ff6 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_substantive_part_of_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_adding_proposal_content_to_substantive_part_of_kb.scs @@ -1,65 +1,59 @@ -scp_program -> proc_of_adding_proposal_content_to_substantive_part_of_kb - (* - -> rrel_params: .proc_of_adding_proposal_content_to_substantive_part_of_kb_params - (* - -> rrel_1: rrel_in: _proposal;; - -> rrel_2: rrel_in: _section;; - *);; +proc_of_adding_proposal_content_to_substantive_part_of_kb +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_set - (* - -> rrel_init: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator1B - (* - <- ifCoin;; +proc_of_adding_proposal_content_to_substantive_part_of_kb = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; +_-> rrel_1:: rrel_in:: _proposal; +_-> rrel_2:: rrel_in:: _section; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_get_substantive_part_of_kb_sign;; - => nrel_else: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D2;; - *);; + _-> rrel_1:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator1B (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; - -> .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_get_substantive_part_of_kb_sign - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_get_substantive_part_of_kb_sign;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _substantive_part_of_kb_sign;; + _-> .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_get_substantive_part_of_kb_sign (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _substantive_part_of_kb_sign;; - => nrel_then: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D1;; - => nrel_else: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; - *);; + _=> nrel_then:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D1;; + _=> nrel_else:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; + *);; - -> .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D1 - (* - <- searchSetStr3;; + _-> .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_3:: _section;; - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _substantive_part_of_kb_sign;; + _-> .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return (* + _<- return;; - => nrel_goto: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; - *);; + *);; - -> .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D2 - (* - <- searchSetStr3;; + _-> .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_D1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _substantive_part_of_kb_sign;; - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; + _=> nrel_goto:: .._proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _section;; +*);; - => nrel_goto: .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return;; - *);; - - -> .proc_of_adding_proposal_content_to_substantive_part_of_kb_operator_return - (* - <- return;; - *);; - *);; - *);; \ No newline at end of file +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_removing_action_sign_from_current_processes.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_removing_action_sign_from_current_processes.scs index e851eff8f..0edf6b9b0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_removing_action_sign_from_current_processes.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/common/proc_of_removing_action_sign_from_current_processes.scs @@ -1,207 +1,179 @@ -scp_program -> proc_of_removing_action_sign_from_current_processes - (* - -> rrel_params: .proc_of_removing_action_sign_from_current_processes_params - (* - -> rrel_1: rrel_in: _action_sign;; - *);; - - -> rrel_operators: .proc_of_removing_action_sign_from_current_processes_operator_set - (* - -> rrel_init: .proc_of_removing_action_sign_from_current_processes_operator_get_current_processes_sign - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: current_processes_of_computer_system;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _current_processes_sign;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_D1;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_return;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_processes_sign;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last_executed_action;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_D3;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_D5;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _prev_action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _marked_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_D4;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _marked_arc;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_gen_new_last;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_gen_new_last - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_processes_sign;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _prev_action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_last_executed_action;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D5 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _prev_action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_D10;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_D6;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D6 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_1;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D10 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_D11;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D11 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _prev_action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _next_action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_D12;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D12 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _next_action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_2;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_D13;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_D13;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_D13 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _prev_action_sign;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_3;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_erase_from_set - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_processes_sign;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_sign;; - - => nrel_then: .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_between_current_processes_sign_and_action_sign;; - => nrel_else: .proc_of_removing_action_sign_from_current_processes_operator_return;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_erase_arc_between_current_processes_sign_and_action_sign - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_removing_action_sign_from_current_processes_operator_return;; - *);; - - -> .proc_of_removing_action_sign_from_current_processes_operator_return - (* - <- return;; - *);; - *);; - *);; \ No newline at end of file +proc_of_removing_action_sign_from_current_processes +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_removing_action_sign_from_current_processes = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _action_sign; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_removing_action_sign_from_current_processes_operator_get_current_processes_sign (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: current_processes_of_computer_system;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _current_processes_sign;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_D1;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_return;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _current_processes_sign;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last_executed_action;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_D3;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_D5;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _prev_action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _marked_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_D4;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D5 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _prev_action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_D10;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_D6;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D10 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_D11;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D6 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_1;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _current_processes_sign;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_between_current_processes_sign_and_action_sign;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_return;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_between_current_processes_sign_and_action_sign (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_return;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D11 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _prev_action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _next_action_sign;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_D12;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D12 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _next_action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_2;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_D13;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_D13;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D13 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _prev_action_sign;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_sign;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_then:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_3;; + _=> nrel_else:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_erase_arc_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_D4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _marked_arc;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_gen_new_last;; + *);; + + _-> .._proc_of_removing_action_sign_from_current_processes_operator_gen_new_last (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _current_processes_sign;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _prev_action_sign;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_last_executed_action;; + + _=> nrel_goto:: .._proc_of_removing_action_sign_from_current_processes_operator_erase_from_set;; + *);; + +*);; + +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/agent_form_prop_exec_proj_task_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/agent_form_prop_exec_proj_task_content.scs index a242ee902..76cd98d48 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/agent_form_prop_exec_proj_task_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/agent_form_prop_exec_proj_task_content.scs @@ -1,636 +1,513 @@ -sc_text_of_agent_formation_proposal_executor_of_project_task = [* agent_formation_proposal_executor_of_project_task => nrel_main_idtf: [агентная scp-программа формирования предложения исполнителя проектного задания] (* <- lang_ru;; *); [agent scp-program of formation proposal executor of project task] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_formation_proposal_executor_of_project_task - (* - -> rrel_params: .agent_formation_proposal_executor_of_project_task_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_formation_proposal_executor_of_project_task_operator_set - (* - -> rrel_init: .agent_formation_proposal_executor_of_project_task_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_formation_proposal_executor_of_project_task_operator1B;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; - - ->.agent_formation_proposal_executor_of_project_task_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1C1;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1C2;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1C2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1C3;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1C3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _executor;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1C_is_user_node;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1C_is_user_node - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _executor;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1D;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1D - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _executor;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1E1;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1E1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: rrel_struct: _suggestion;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1E2;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1E2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1E3;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1E3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _target;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _suggestion;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1E4;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator4B;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1E4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1F1;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1F1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _sign_of_action2;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1F2;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1F2 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action2;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1F3;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1F3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1F4;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1F4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1G1;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1G1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _maybe_kb_editor_action;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_kb_editor_actions;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1G2;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator1H1;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1G2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_kb_editor_actions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _kb_editor_action;; - - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1G3;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator1G2_erase;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1G2_erase - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_kb_editor_actions;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1H1;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1G3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1G4;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator1G4 - (* - <- searchElStr3;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_formation_proposal_executor_of_project_task = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_formation_proposal_executor_of_project_task_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_formation_proposal_executor_of_project_task_operator1B;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_finalize_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _kb_editor_action;; + _-> .._agent_formation_proposal_executor_of_project_task_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1G6;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator1G5;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1C1;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator1G5 - (* - <- searchElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _kb_editor_action;; + *);; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1G6;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator1G2;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; - -> .agent_of_formation_proposal_executor_of_project_task_operator1G6 - (* - <- genElStr5;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1C2;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_editor_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1C2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1G7;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1C3;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator1G7 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_proposal_executor_of_project_task_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of action to build new fragment for including in knowledge base(action_to_build_new_piece_to_be_included_in_knowledge_base)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _kb_editor_action;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator1G2;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_formation_proposal_executor_of_project_task_operator1H1 - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest_author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1C3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _executor;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator1H2;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator4B;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1C_is_user_node;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator1H2 - (* - <- genElStr5;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1C_is_user_node (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _executor;; - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_author;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1D;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_call_adding;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator_call_adding - (* - <- call;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_proposal_executor_of_project_task_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be user sign(element of ui_user)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_formation_proposal_executor_of_project_task_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action2;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_adding;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_adding - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1D (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _executor;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2A;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1E1;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator2A - (* - <- genEl;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1E1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _suggestion;; - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1E2;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2B;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_formation_proposal_executor_of_project_task_operator2B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1E3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1E3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _target;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _suggestion;; + + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1E4;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator4B;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2C;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1E4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_of_formation_proposal_executor_of_project_task_operator2C - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1F1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _executor;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator4B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2D;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator2D - (* - <- searchSetStr5;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1F1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _sign_of_action2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _executor;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1F2;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1F2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2E;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1F3;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator2E - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1F3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1F4;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2F;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1F4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; - -> .agent_of_formation_proposal_executor_of_project_task_operator2F - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1G1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _maybe_kb_editor_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_kb_editor_actions;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator2G;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1G2;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator1H1;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator2G - (* - <- searchSetStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_kb_editor_actions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _kb_editor_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _suggestion_elem;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1G3;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator1G2_erase;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1H1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest_author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator3A;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator4B;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1H2;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator4B;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3A - (* - <- searchSetStr5;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1H2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_call_adding;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_proposal_executor_of_project_task_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3B;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_adding;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3B - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2A;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3C;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; - -> .agent_of_formation_proposal_executor_of_project_task_operator3C - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3D;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2C;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3D - (* - <- searchSetStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _executor;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2D;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _executor;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_formation_proposal_executor_of_project_task;; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator3D2;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator3E;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2E;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3D2 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2F;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3E;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; - -> .agent_of_formation_proposal_executor_of_project_task_operator3E - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator2G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action2;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator2G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _suggestion_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator3A;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator4B;; + *);; - => nrel_then: .agent_of_formation_proposal_executor_of_project_task_operator3E2;; - => nrel_else: .agent_of_formation_proposal_executor_of_project_task_operator3F;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_formation_proposal_executor_of_project_task;; - -> .agent_of_formation_proposal_executor_of_project_task_operator3E2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3F;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3C;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3F - (* - <- searchSetStr5;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _suggestion;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3D;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposal_executor_of_project_task;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3G;; - *);; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator3D2;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator3E;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator3G - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3D2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3E;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator3H;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposal_executor_of_project_task;; - -> .agent_of_formation_proposal_executor_of_project_task_operator3H - (* - <- genElStr5;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator3E2;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator3F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3F;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator4A - (* - <- genElStr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _suggestion;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_formation_proposal_executor_of_project_task;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3G;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_of_formation_proposal_executor_of_project_task_operator4B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator3H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator3H (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposal_executor_of_project_task;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator4A;; + *);; -/*******************************************************************Wrong Parameters*****************************************************************************************/ + _-> .._agent_of_formation_proposal_executor_of_project_task_operator4A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator_return;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param - (* - <- call;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_first_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of action to build new fragment for including in knowledge base(action_to_build_new_piece_to_be_included_in_knowledge_base)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1G4;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G2_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_kb_editor_actions;; - -> .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_first_param - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1H1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_finalize_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _kb_editor_action;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; - - -> .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param - (* - <- call;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1G6;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator1G5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_formation_proposal_executor_of_project_task_operator_call_proc_of_adding_validating_message_wrong_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be user sign(element of ui_user)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G6 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_editor_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action2;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1G7;; + *);; - -> .agent_of_formation_proposal_executor_of_project_task_operator_waitreturn_proc_of_adding_validating_message_wrong_second_param - (* - <- waitReturn;; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _kb_editor_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_formation_proposal_executor_of_project_task_operator1G6;; + _=> nrel_else:: .._agent_of_formation_proposal_executor_of_project_task_operator1G2;; + *);; - => nrel_goto: .agent_of_formation_proposal_executor_of_project_task_operator_return;; - *);; + _-> .._agent_of_formation_proposal_executor_of_project_task_operator1G7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _kb_editor_action;; - -> .agent_of_formation_proposal_executor_of_project_task_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_formation_proposal_executor_of_project_task_operator1G2;; *);; - +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_agent_form_prop_exec_proj_task.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_agent_form_prop_exec_proj_task.scs index 68a33f7b0..ae3e9e5e8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_agent_form_prop_exec_proj_task.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_agent_form_prop_exec_proj_task.scs @@ -5,6 +5,9 @@ sc_agent_formation_proposal_executor_of_project_task <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_consider_offered_artist_of_project_task; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_txt_form_prop_exec_proj_task.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_txt_form_prop_exec_proj_task.scs deleted file mode 100644 index 5d901eaa8..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_exec_proj_task/sc_txt_form_prop_exec_proj_task.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_formation_proposal_executor_of_project_task --> rrel_key_sc_element: - agent_formation_proposal_executor_of_project_task; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/agent_form_prop_proj_tasks_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/agent_form_prop_proj_tasks_content.scs index 5ed98af91..740baeec8 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/agent_form_prop_proj_tasks_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/agent_form_prop_proj_tasks_content.scs @@ -1,560 +1,449 @@ -sc_text_of_agent_of_formation_proposed_project_tasks = [* agent_of_formation_proposed_project_tasks => nrel_main_idtf: [агентная scp-программа формирования предложения проектного задания] (* <- lang_ru;; *); [agent scp-program of formation proposed project tasks] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_formation_proposed_project_tasks - (* - -> rrel_params: .agent_of_formation_proposed_project_tasks_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_formation_proposed_project_tasks = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_formation_proposed_project_tasks_operator_A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_A2;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_return;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_form_a_proposal_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_A3;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_return;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_return (* + _<- return;; + + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_A3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_A4;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_A4 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _action;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_A5;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_formation_proposed_project_tasks_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure(rrel_struct)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_formation_proposed_project_tasks_operator_set - (* - -> rrel_init: .agent_of_formation_proposed_project_tasks_operator_A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_A2;; - => nrel_else: .agent_of_formation_proposed_project_tasks_return;; - *);; - - ->.agent_of_formation_proposed_project_tasks_operator_A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_form_a_proposal_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_A3;; - => nrel_else: .agent_of_formation_proposed_project_tasks_return;; - *);; - - ->.agent_of_formation_proposed_project_tasks_operator_A3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_A4;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_call_proc_of_adding_validating_message;; - *);; - - ->.agent_of_formation_proposed_project_tasks_operator_A4 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _action;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_A5;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_A5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_A6;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_A6 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_A7;; - *);; - - ->.agent_of_formation_proposed_project_tasks_operator_A7 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _answer_of_formation_proposed_project_tasks;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_B1;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _propose;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_B2;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_B3;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_B4;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_B5;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _norole_target;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _propose;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_B6;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_F2;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_B6 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _propose;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_C1;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_F2;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_C1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _action1;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_C2;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_C2 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action1;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_C3;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_C3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action1;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_C4;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_C4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action1;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D1;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_D2;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_F2;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D2 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_call_adding;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_formation_proposed_project_tasks_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action1;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_waitreturn_adding;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D3;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D4;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D4 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D5;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D6;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_D6 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D7;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_D7 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_return;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D8;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_A5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - -> .agent_of_formation_proposed_project_tasks_operator_D8 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_A6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; + _-> .._agent_of_formation_proposed_project_tasks_operator_A6 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_A7;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D9;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_A7 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; - -> .agent_of_formation_proposed_project_tasks_operator_D9 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_B1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _propose;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D10;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_B2;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_D10 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _propose;; - - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_D11;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_B3;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_D11 - (* - <- searchSetStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _propose_elem;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_B4;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E1;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_B5;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E1 - (* - <- searchSetStr5;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _norole_target;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: rrel_set_5:: _propose;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_B6;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_F2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_formation_proposed_project_tasks_operator_B6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _propose;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_C1;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_F2;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E2;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_F2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_formation_proposed_project_tasks_operator_E2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_formation_proposed_project_tasks_operator_C1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _action1;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E3;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_C2;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E3 - (* - <- searchSetStr5;; + _-> .._agent_of_formation_proposed_project_tasks_operator_C2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action1;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _propose;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_C3;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _-> .._agent_of_formation_proposed_project_tasks_operator_C3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action1;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E4;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_C4;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E4 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_C4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D1;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E5;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_D1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_of_formation_proposed_project_tasks_operator_E5 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_D2;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_F2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action1;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E6;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_call_adding;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E6 - (* - <- searchSetStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_formation_proposed_project_tasks_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action1;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action1;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_waitreturn_adding;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _-> .._agent_of_formation_proposed_project_tasks_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_E7;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_E8;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D3;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E7 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D4;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E8;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_D4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_formation_proposed_project_tasks;; - -> .agent_of_formation_proposed_project_tasks_operator_E8 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action1;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_formation_proposed_project_tasks;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D6;; + *);; - => nrel_then: .agent_of_formation_proposed_project_tasks_operator_E9;; - => nrel_else: .agent_of_formation_proposed_project_tasks_operator_E10;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_D6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - -> .agent_of_formation_proposed_project_tasks_operator_E9 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_new_project_task;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_E10;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D8;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_E10 - (* - <- genElStr5;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D8 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposed_project_tasks;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_formation_proposed_project_tasks;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D9;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_F1;; - *);; - - -> .agent_of_formation_proposed_project_tasks_operator_F1 - (* - <- genElStr3;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D9 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_build_new_piece_to_be_included_in_knowledge_base;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D10;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_return;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_D10 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _propose;; - -> .agent_of_formation_proposed_project_tasks_operator_F2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_D11;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_formation_proposed_project_tasks_operator_D11 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _propose_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposed_project_tasks;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_return;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E1;; + *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_E1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_formation_proposed_project_tasks;; -/*****************************************************************Wrong parametres*****************************************************************************/ + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E2;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E3;; + *);; - -> .agent_of_formation_proposed_project_tasks_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_of_formation_proposed_project_tasks_operator_E3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _propose;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_formation_proposed_project_tasks;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_formation_proposed_project_tasks_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure(rrel_struct)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E4;; + *);; - => nrel_goto: .agent_of_formation_proposed_project_tasks_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_E4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> .agent_of_formation_proposed_project_tasks_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_formation_proposed_project_tasks_operator_E5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action1;; - => nrel_goto: .agent_of_formation_proposed_project_tasks_return;; - *);; + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E6;; + *);; - -> .agent_of_formation_proposed_project_tasks_return - (* - <- return;; - *);; - *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_E6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposed_project_tasks;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_E7;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_E8;; *);; + _-> .._agent_of_formation_proposed_project_tasks_operator_E7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E8;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_E8 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_formation_proposed_project_tasks;; + + _=> nrel_then:: .._agent_of_formation_proposed_project_tasks_operator_E9;; + _=> nrel_else:: .._agent_of_formation_proposed_project_tasks_operator_E10;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_E9 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_new_project_task;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_E10;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_E10 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_formation_proposed_project_tasks;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_operator_F1;; + *);; + + _-> .._agent_of_formation_proposed_project_tasks_operator_F1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_formation_proposed_project_tasks_return;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_agent_form_prop_proj_tasks.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_agent_form_prop_proj_tasks.scs index 18a11bddd..b90bac6cf 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_agent_form_prop_proj_tasks.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_agent_form_prop_proj_tasks.scs @@ -5,6 +5,9 @@ sc_agent_of_formation_proposed_project_tasks <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_form_a_proposal_of_project_task; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_txt_form_prop_proj_tasks.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_txt_form_prop_proj_tasks.scs deleted file mode 100644 index 72fdf80ab..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_form_prop_proj_tasks/sc_txt_form_prop_proj_tasks.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_formation_proposed_project_tasks --> rrel_key_sc_element: - agent_of_formation_proposed_project_tasks; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/agent_formation_suggestion_edit_kb_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/agent_formation_suggestion_edit_kb_content.scs index dd9f05499..416d8d159 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/agent_formation_suggestion_edit_kb_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/agent_formation_suggestion_edit_kb_content.scs @@ -1,693 +1,552 @@ -sc_text_of_agent_formation_suggestion_edit_kb = [* agent_formation_suggestion_edit_kb => nrel_main_idtf: [агентная scp-программа формирования предложения по редактированию базы знаний] (* <- lang_ru;; *); [agent scp-program of the formation of proposals for editing the knowledge base] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_formation_suggestion_edit_kb - (* - -> rrel_params: .agent_formation_suggestion_edit_kb_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .agent_formation_suggestion_edit_kb_operator_set - (* - -> rrel_init: .agent_formation_suggestion_edit_kb_operator_A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_A2;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_form_a_proposal_for_editing_the_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_find_user;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_return;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_find_user - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_is_two_argument_command;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_return;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_is_two_argument_command - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_validate_first_param;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_A3;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_validate_first_param - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_get_section;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_get_section - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _section_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_validate_second_param_1;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_validate_second_param_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section_param;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_validate_second_param_2;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_validate_second_param_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: non_atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section_param;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_second_param;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_two_arg_command;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_check_proposer_relation;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_A3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_false;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_two_arg_command;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_check_proposer_relation;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_check_proposer_relation - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_B1;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_gen_proposer_relation;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_gen_proposer_relation - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_B1;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_B1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _action;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_B2;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_B2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_B3;; - *);; - - ->.agent_formation_suggestion_edit_kb_operator_B3 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_find_action_by_target_relation;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_find_action_by_target_relation - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _action_todo;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_find_action_todo_question_initiated_arc;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_find_action_todo_question_initiated_arc - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_to_remove;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_todo;; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator1E1_erase_question_initianted_arc;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_E2;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator1E1_erase_question_initianted_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_to_remove;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_mark_action_todo_as_past_entity;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_mark_action_todo_as_past_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_todo;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_gen_action_todo_as_past_entity;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_gen_action_todo_as_past_entity - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_todo;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_is_two_arg_command - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_two_arg_command;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_formation_suggestion_edit_kb_operator_add_object_to_action;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_B4;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_add_object_to_action - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_B4;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_B4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_find_draft_arc;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_find_draft_arc - (* - <- searchElStr3;; +agent_formation_suggestion_edit_kb = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_const: draft;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _draft_arc_to_remove;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_formation_suggestion_edit_kb_operator_erase_draft_arc;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_call_adding;; - *);; + _-> rrel_1:: .._agent_formation_suggestion_edit_kb_operator_A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_formation_suggestion_edit_kb_operator_erase_draft_arc - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_A2;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _draft_arc_to_remove;; + _-> .._agent_formation_suggestion_edit_kb_operator_A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_form_a_proposal_for_editing_the_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_call_adding;; - *);; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_find_user;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_call_adding - (* - <- call;; + _-> .._agent_formation_suggestion_edit_kb_operator_find_user (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_formation_suggestion_edit_kb_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_is_two_argument_command;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_waitreturn_adding;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_return (* + _<- return;; - -> .agent_formation_suggestion_edit_kb_operator_waitreturn_adding - (* - <- waitReturn;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_formation_suggestion_edit_kb_operator_is_two_argument_command (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator1E1_gen_answer;; - *);; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_validate_first_param;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_A3;; + *);; -/******************************************************************************UI*************************************************************************/ - - - -> .agent_formation_suggestion_edit_kb_operator1E1_gen_answer - (* - <- genEl;; + _-> .._agent_formation_suggestion_edit_kb_operator_validate_first_param (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _param;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_get_section;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_new_act_to_answer;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_A3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_new_act_to_answer - (* - <- genElStr3;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_false;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; + _-> .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_two_arg_command;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_new_action_arc_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_check_proposer_relation;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_new_action_arc_to_answer - (* - <- searchSetStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_suggestion_edit_kb_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct)];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_proposal_for_editing_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _-> .._agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_arcs_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_arcs_to_answer - (* - <- searchSetStr5;; + _-> .._agent_formation_suggestion_edit_kb_operator_check_proposer_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_B1;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_gen_proposer_relation;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _-> .._agent_formation_suggestion_edit_kb_operator_B1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _action;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_quest2_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_B2;; + *);; + _-> .._agent_formation_suggestion_edit_kb_operator_gen_proposer_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_quest2_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_B1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; + _-> .._agent_formation_suggestion_edit_kb_operator_B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_target_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_B3;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_target_to_answer - (* - <- genElStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_B3 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_find_action_by_target_relation;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_node_to_answer;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_node_to_answer - (* - <- genElStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_find_action_by_target_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_todo;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_find_action_todo_question_initiated_arc;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_add_result_proposer_arcs_to_answer;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_find_action_todo_question_initiated_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_remove;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_todo;; - -> .agent_formation_suggestion_edit_kb_operator_add_result_proposer_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator1E1_erase_question_initianted_arc;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_E2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _name;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_two_arg_command;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_add_object_to_action;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_B4;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_proposer_relation_node_to_answer;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_add_object_to_action (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section_param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_proposer_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_B4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_formation_suggestion_edit_kb_operator_B4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_add_param_struct_content_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_find_draft_arc;; + *);; + _-> .._agent_formation_suggestion_edit_kb_operator_find_draft_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _draft_arc_to_remove;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_formation_suggestion_edit_kb_operator_add_param_struct_content_to_answer - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_erase_draft_arc;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_call_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; + _-> .._agent_formation_suggestion_edit_kb_operator_erase_draft_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _draft_arc_to_remove;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_call_adding;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator2F_find_inner_struct_node_to_answer_formation_suggestion_edit_kb;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_suggestion_edit_kb_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_formation_suggestion_edit_kb_operator2F_find_inner_struct_node_to_answer_formation_suggestion_edit_kb - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_waitreturn_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _inner_struct;; + _-> .._agent_formation_suggestion_edit_kb_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_oformation_suggestion_edit_kb_operator2F_add_inner_struct_content_to_answer_formation_suggestion_edit_kb;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator1E1_gen_answer;; + *);; - -> .agent_oformation_suggestion_edit_kb_operator2F_add_inner_struct_content_to_answer_formation_suggestion_edit_kb - (* - <- searchSetStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator1E1_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_new_act_to_answer;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_new_act_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_new_action_arc_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer - (* - <- searchSetStr5;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_new_action_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_proposal_for_editing_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_formation_suggestion_edit_kb;; - -> rrel_1: rrel_assign: rrel_scp_var: _action_todo;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_arcs_to_answer;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_formation_suggestion_edit_kb;; - => nrel_then: .agent_formation_suggestion_edit_kb_operator_scn_add_sequence_action_relation_to_answer;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_scn_add_sequence_action_relation_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_quest2_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_quest2_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_add_sequence_of_performer_relation_arcs_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_target_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_add_sequence_of_performer_relation_arcs_to_answer - (* - <- searchSetStr5;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_target_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_todo;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_node_to_answer;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_suggestion_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - => nrel_then: .agent_formation_suggestion_edit_kb_operator_scn_add_performer_relation_node_to_answer;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_add_result_proposer_arcs_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_scn_add_performer_relation_node_to_answer - (* - <- genElStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_add_result_proposer_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _name;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_formation_suggestion_edit_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_proposer_relation_node_to_answer;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_proposer_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> .agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer - (* - <- stringIfEq;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_add_param_struct_content_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_two_arg_command;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_formation_suggestion_edit_kb_operator_add_param_struct_content_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_formation_suggestion_edit_kb;; - => nrel_then: .agent_formation_suggestion_edit_kb_operator_add_object_relation_arcs_to_answer;; - => nrel_else: .agent_formation_suggestion_edit_kb_operator_gen_full_answer;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_add_object_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator2F_find_inner_struct_node_to_answer_formation_suggestion_edit_kb;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_formation_suggestion_edit_kb_operator2F_find_inner_struct_node_to_answer_formation_suggestion_edit_kb (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _inner_struct;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; + _=> nrel_then:: .._agent_oformation_suggestion_edit_kb_operator2F_add_inner_struct_content_to_answer_formation_suggestion_edit_kb;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_scn_add_object_relation_node_to_answer;; - *);; - - -> .agent_formation_suggestion_edit_kb_operator_scn_add_object_relation_node_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_oformation_suggestion_edit_kb_operator2F_add_inner_struct_content_to_answer_formation_suggestion_edit_kb (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_formation_suggestion_edit_kb;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_gen_full_answer;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_add_sequence_of_actions_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _action_todo;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_formation_suggestion_edit_kb;; + + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_scn_add_sequence_action_relation_to_answer;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_gen_full_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_formation_suggestion_edit_kb;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_E1;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_sequence_action_relation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .agent_formation_suggestion_edit_kb_operator_E1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_add_sequence_of_performer_relation_arcs_to_answer;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_two_arg_command;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_add_object_relation_arcs_to_answer;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_gen_full_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_formation_suggestion_edit_kb_operator_add_object_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_formation_suggestion_edit_kb;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_return;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_scn_add_object_relation_node_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_E2 - (* - <- genElStr3;; + _-> .._agent_formation_suggestion_edit_kb_operator_gen_full_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_E1;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_return;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_E1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; -/**************************************************************************Wrong Parametrs************************************************************/ + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_object_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct)];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_gen_full_answer;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_add_sequence_of_performer_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_todo;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_formation_suggestion_edit_kb;; + + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_scn_add_performer_relation_node_to_answer;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_formation_suggestion_edit_kb_operator_scn_add_performer_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_formation_suggestion_edit_kb;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_to_answer;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_return;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator1E1_erase_question_initianted_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_remove;; - -> .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_second_param - (* - <- call;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_mark_action_todo_as_past_entity;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_second_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong second parameter! It must be a section];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_formation_suggestion_edit_kb_operator_E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message_second_param;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; - -> .agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message_second_param - (* - <- waitReturn;; + _-> .._agent_formation_suggestion_edit_kb_operator_mark_action_todo_as_past_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_todo;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_gen_action_todo_as_past_entity;; + *);; - => nrel_goto: .agent_formation_suggestion_edit_kb_operator_return;; - *);; + _-> .._agent_formation_suggestion_edit_kb_operator_gen_action_todo_as_past_entity (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_todo;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .agent_formation_suggestion_edit_kb_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_get_section (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_validate_second_param_1;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_validate_second_param_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section_param;; + + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_validate_second_param_2;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_two_arg_command;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_check_proposer_relation;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_validate_second_param_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: non_atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section_param;; + + _=> nrel_then:: .._agent_formation_suggestion_edit_kb_operator_is_two_arg_command_assign_true;; + _=> nrel_else:: .._agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_second_param;; + *);; + + _-> .._agent_formation_suggestion_edit_kb_operator_call_proc_of_adding_validating_message_second_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_formation_suggestion_edit_kb_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong second parameter! It must be a section];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message_second_param;; *);; + _-> .._agent_formation_suggestion_edit_kb_operator_waitreturn_proc_of_adding_validating_message_second_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_formation_suggestion_edit_kb_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_agent_formation_suggestion_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_agent_formation_suggestion_edit_kb.scs index a06db014b..9de8614bd 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_agent_formation_suggestion_edit_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_agent_formation_suggestion_edit_kb.scs @@ -5,6 +5,9 @@ sc_agent_formation_suggestion_edit_kb <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_form_a_proposal_for_editing_the_knowledge_base; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_text_of_agent_formation_suggestion_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_text_of_agent_formation_suggestion_edit_kb.scs deleted file mode 100644 index e719f7ab1..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/developer/agent_formation_suggestion_edit_kb/sc_text_of_agent_formation_suggestion_edit_kb.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_formation_suggestion_edit_kb --> rrel_key_sc_element: - agent_formation_suggestion_edit_kb; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/agent_of_adding_new_draft_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/agent_of_adding_new_draft_content.scs index 7d88af4bd..fb2aa5c80 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/agent_of_adding_new_draft_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/agent_of_adding_new_draft_content.scs @@ -1,248 +1,203 @@ -sc_text_of_agent_of_adding_new_draft = [* agent_of_adding_new_draft => nrel_main_idtf: [агентная scp-программа добавления нового черновика] (* <- lang_ru;; *); [agent scp-program of adding new draft] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_adding_new_draft - (* - -> rrel_params: .agent_of_adding_new_draft_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .agent_of_adding_new_draft_operator_set - (* - -> rrel_init: .agent_of_adding_new_draft_operator1A - (* - <- searchElStr3;; +agent_of_adding_new_draft = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .agent_of_adding_new_draft_operator1B;; - *);; - - -> .agent_of_adding_new_draft_operator1B - (* - <- searchElStr3;; + _-> rrel_1:: .._agent_of_adding_new_draft_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_add_new_draft;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator1B;; + *);; - => nrel_then: .agent_of_adding_new_draft_operator1C;; - => nrel_else: .agent_of_adding_new_draft_operator_return;; - *);; + _-> .._agent_of_adding_new_draft_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_add_new_draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_adding_new_draft_operator1C - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_adding_new_draft_operator1C;; + _=> nrel_else:: .._agent_of_adding_new_draft_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; + _-> .._agent_of_adding_new_draft_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; - => nrel_then: .agent_of_adding_new_draft_operator1C_check_is_user;; - => nrel_else: .agent_of_adding_new_draft_operator_return;; - *);; + _=> nrel_then:: .._agent_of_adding_new_draft_operator1C_check_is_user;; + _=> nrel_else:: .._agent_of_adding_new_draft_operator_return;; + *);; - -> .agent_of_adding_new_draft_operator1C_check_is_user - (* - <- searchElStr3;; + _-> .._agent_of_adding_new_draft_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; + *);; - => nrel_then: .agent_of_adding_new_draft_operator_gen_new_draft;; - => nrel_else: .agent_of_adding_new_draft_operator_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_adding_new_draft_operator1C_check_is_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; - -> .agent_of_adding_new_draft_operator_gen_new_draft - (* - <- genEl;; + _=> nrel_then:: .._agent_of_adding_new_draft_operator_gen_new_draft;; + _=> nrel_else:: .._agent_of_adding_new_draft_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_struct: rrel_scp_var: _new_draft;; + _-> .._agent_of_adding_new_draft_operator_gen_new_draft (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _new_draft;; - => nrel_goto: .agent_of_adding_new_draft_operator_gen_connection;; - *);; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_gen_connection;; + *);; - -> .agent_of_adding_new_draft_operator_gen_connection - (* - <- genElStr5;; + _-> .._agent_of_adding_new_draft_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_adding_new_draft_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter!It must be user!];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _user;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_draft;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_adding_new_draft_operator_gen_arc_draft;; - *);; + _-> .._agent_of_adding_new_draft_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_adding_new_draft_operator_gen_arc_draft - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: draft;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_draft;; - - => nrel_goto: .agent_of_adding_new_draft_operator_gen_answer;; - *);; - - -> .agent_of_adding_new_draft_operator_gen_answer - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_unsuccessfully_finished_question;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_adding_new_draft;; + _-> .._agent_of_adding_new_draft_operator_unsuccessfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_adding_new_draft_operator_add_arc_draft;; - *);; - - -> .agent_of_adding_new_draft_operator_add_arc_draft - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: draft;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_draft;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - - => nrel_goto: .agent_of_adding_new_draft_operator_add_draft;; - *);; - - -> .agent_of_adding_new_draft_operator_add_draft - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_draft;; + _-> .._agent_of_adding_new_draft_operator_gen_connection (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_draft;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_adding_new_draft_operator_add_relation_draft;; - *);; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_gen_arc_draft;; + *);; - -> .agent_of_adding_new_draft_operator_add_relation_draft - (* - <- genElStr3;; + _-> .._agent_of_adding_new_draft_operator_gen_arc_draft (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_draft;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: draft;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_gen_answer;; + *);; - => nrel_goto: .agent_of_adding_new_draft_operator_add_relation_authors;; - *);; + _-> .._agent_of_adding_new_draft_operator_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_adding_new_draft;; - -> .agent_of_adding_new_draft_operator_add_relation_authors - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_adding_new_draft_operator_add_user;; - *);; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_arc_draft;; + *);; - -> .agent_of_adding_new_draft_operator_add_user - (* - <- genElStr3;; + _-> .._agent_of_adding_new_draft_operator_add_arc_draft (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_draft;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_adding_new_draft;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_draft;; + *);; - => nrel_goto: .agent_of_adding_new_draft_operator_add_connection;; - *);; + _-> .._agent_of_adding_new_draft_operator_add_draft (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_adding_new_draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_draft;; - -> .agent_of_adding_new_draft_operator_add_connection - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_relation_draft;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _user;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_draft;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - - => nrel_goto: .agent_of_adding_new_draft_operator_make_answer;; - *);; - - -> .agent_of_adding_new_draft_operator_make_answer - (* - <- genElStr5;; + _-> .._agent_of_adding_new_draft_operator_add_relation_draft (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_adding_new_draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: draft;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_adding_new_draft;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_adding_new_draft_operator_successfully_finished_question;; - *);; - - -> .agent_of_adding_new_draft_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_relation_authors;; + *);; - => nrel_goto: .agent_of_adding_new_draft_operator_return;; - *);; + _-> .._agent_of_adding_new_draft_operator_add_relation_authors (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_adding_new_draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; -/**************************************************************************Wrong Parametrs************************************************************/ - - -> .agent_of_adding_new_draft_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_user;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_adding_new_draft_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter!It must be user!];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_adding_new_draft_operator_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_adding_new_draft_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_adding_new_draft_operator_add_user (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_adding_new_draft;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; - => nrel_goto: .agent_of_adding_new_draft_operator_unsuccessfully_finished_question;; - *);; - - -> .agent_of_adding_new_draft_operator_unsuccessfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_adding_new_draft_operator_return;; - *);; - - -> .agent_of_adding_new_draft_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_add_connection;; + *);; + + _-> .._agent_of_adding_new_draft_operator_add_connection (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_draft;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_adding_new_draft;; + + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_make_answer;; *);; + _-> .._agent_of_adding_new_draft_operator_make_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_adding_new_draft;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_successfully_finished_question;; + *);; + + _-> .._agent_of_adding_new_draft_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_adding_new_draft_operator_return;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_agent_of_adding_new_draft.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_agent_of_adding_new_draft.scs index 9703ef448..eacafbac5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_agent_of_adding_new_draft.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_agent_of_adding_new_draft.scs @@ -5,6 +5,9 @@ sc_agent_of_adding_new_draft <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_add_new_draft; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_text_of_agent_of_adding_new_draft.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_text_of_agent_of_adding_new_draft.scs deleted file mode 100644 index 8dbfb8c4c..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_adding_new_draft/sc_text_of_agent_of_adding_new_draft.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_adding_new_draft --> rrel_key_sc_element: - agent_of_adding_new_draft; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/agent_of_finding_drafts_developed_by_specific_developer_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/agent_of_finding_drafts_developed_by_specific_developer_content.scs index 0238ff412..ed3249c8a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/agent_of_finding_drafts_developed_by_specific_developer_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/agent_of_finding_drafts_developed_by_specific_developer_content.scs @@ -1,345 +1,279 @@ -sc_text_of_agent_of_finding_drafts_developed_by_specific_developer = [* agent_of_finding_drafts_developed_by_specific_developer => nrel_main_idtf: [агентная scp-программа поиска черновиков, разработанных конкретным разработчиком] (* <- lang_ru;; *); [agent scp-program of finding drafts developed by specific developer] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_drafts_developed_by_specific_developer - (* - -> rrel_params: .agent_of_finding_drafts_developed_by_specific_developer_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_drafts_developed_by_specific_developer = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_drafts_developed_by_specific_developer_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator1B;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_find_drafts_developed_by_specific_developer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator1C;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_return;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator1C_check_is_user;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_return;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator1C_check_is_user (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ui_user;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_set_1;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_set_1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_fill;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_drafts_developed_by_specific_developer_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be user sign(element of ui_user)];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_unsuccessfully_finished_question;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_unsuccessfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_return;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_fill (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _draft;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_answer;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_is;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_gen_is (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _draft;; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_delete_arc;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_prov;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_delete_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_check_is_draft;; + *);; - -> rrel_operators: .agent_of_finding_drafts_developed_by_specific_developer_operator_set - (* - -> rrel_init: .agent_of_finding_drafts_developed_by_specific_developer_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator1B;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_find_drafts_developed_by_specific_developer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator1C;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_return;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator1C_check_is_user;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_return;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator1C_check_is_user - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ui_user;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_set_1;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_set_1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _possible_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_fill;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_fill - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _user;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _draft;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _possible_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_answer;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_answer - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_finding_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_is;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_gen_is - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_drafts;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _draft;; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator_delete_arc;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_prov;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_delete_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_check_is_draft;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_check_is_draft - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: draft;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _draft;; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator_plus;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_plus - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_1;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_2;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _draft;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_3;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _user;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _draft;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_prov - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_exist_draft;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_then: .agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_1;; - => nrel_else: .agent_of_finding_drafts_developed_by_specific_developer_operator_del;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_del - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_4;; - *);; - - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: draft;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_5;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_add_6;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_add_6 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_make_answer;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_make_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_drafts;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_successfully_finished_question;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_successfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_return;; - *);; - -/**************************************************************************Wrong Parametrs************************************************************/ - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_searching_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be user!];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_unsuccessfully_finished_question;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_unsuccessfully_finished_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_return;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [There is no drafts developed by this user.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message_1;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message_1 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_del_1;; - *);; - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_del_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_drafts;; - - => nrel_goto: .agent_of_finding_drafts_developed_by_specific_developer_operator_return;; - *);; - - - -> .agent_of_finding_drafts_developed_by_specific_developer_operator_return - (* - <- return;; - *);; + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_prov (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_1;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_del;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_call_proc_of_adding_validating_message_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_drafts_developed_by_specific_developer_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [There is no drafts developed by this user.];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message_1;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_del (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_4;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: draft;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_5;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_6;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_make_answer;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_make_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_successfully_finished_question;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_successfully_finished_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_return;; *);; + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_waitreturn_proc_of_adding_validating_message_1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_del_1;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_del_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_return;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_check_is_draft (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: draft;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _draft;; + + _=> nrel_then:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_plus;; + _=> nrel_else:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_plus (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_exist_draft;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_1;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_2;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_drafts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _draft;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_3;; + *);; + + _-> .._agent_of_finding_drafts_developed_by_specific_developer_operator_add_3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _draft;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_drafts;; + + _=> nrel_goto:: .._agent_of_finding_drafts_developed_by_specific_developer_operator_find_draft;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_agent_of_finding_drafts_developed_by_specific_developer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_agent_of_finding_drafts_developed_by_specific_developer.scs index 0fcabd9a8..6dadc6f2d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_agent_of_finding_drafts_developed_by_specific_developer.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_agent_of_finding_drafts_developed_by_specific_developer.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_drafts_developed_by_specific_developer <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_find_drafts_developed_by_specific_developer; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_text_agent_of_finding_drafts_developed_by_specific_developer.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_text_agent_of_finding_drafts_developed_by_specific_developer.scs deleted file mode 100644 index 50b9c2beb..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/drafts/agent_of_finding_drafts_developed_by_specific_developer/sc_text_agent_of_finding_drafts_developed_by_specific_developer.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_drafts_developed_by_specific_developer --> rrel_key_sc_element: - agent_of_finding_drafts_developed_by_specific_developer; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/agent_of_expert_rejection_of_verified_proposal_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/agent_of_expert_rejection_of_verified_proposal_content.scs index b415b4f29..0c96c5258 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/agent_of_expert_rejection_of_verified_proposal_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/agent_of_expert_rejection_of_verified_proposal_content.scs @@ -1,398 +1,326 @@ -sc_text_of_agent_of_expert_rejection_of_verified_proposal = [* agent_of_expert_rejection_of_verified_proposal --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа отклонения верифицируемого предложения экспертом] (* <- lang_ru;; *); [agent scp-program of expert rejection of verified proposal] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_expert_rejection_of_verified_proposal - (* - -> rrel_params: .agent_of_expert_rejection_of_verified_proposal_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_expert_rejection_of_verified_proposal = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_expert_rejection_of_verified_proposal_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1B;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_expert_rejection_of_verified_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1C;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_return (* + _<- return;; + + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1D;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1E;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator1F;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_expert_rejection_of_verified_proposal_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be sign of act_verify_the_desired_structure];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_expert_rejection_of_verified_proposal_operator_set - (* - -> rrel_init: .agent_of_expert_rejection_of_verified_proposal_operator1A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1B;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; - -> .agent_of_expert_rejection_of_verified_proposal_operator1B - (* - <- searchElStr3;; + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _section_for_expert;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_expert_rejection_of_verified_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1C;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1D;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1G;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_not_expert;; + *);; - -> .agent_of_expert_rejection_of_verified_proposal_operator1D - (* - <- searchElStr3;; + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1G (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1E;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator1F;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1F - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _section_for_expert;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1G;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_not_expert;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1G - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2A_gen_answer_node;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2A_gen_answer_node - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator1H;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1H - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator1I;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_operator2B;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator1I - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _object;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author_of_object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_expert_rejection_of_verified_proposal_operator2P;; - => nrel_else: .agent_of_expert_rejection_of_verified_proposal_operator2A;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2P - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author_of_object;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2Q1;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2Q1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _object;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author_of_object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2A;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2N;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2N - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2O;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2O - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2B;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section_for_expert;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2C;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2D;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2E;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_for_expert;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2F;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2H;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2H - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2K;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2K - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var:rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2L;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2L - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2P1;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2P1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2Q;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2Q - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_operator2R;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_operator2R - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_expert_rejection;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be sign of act_verify_the_desired_structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_not_expert - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_not_expert_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a expert.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_expert_rejection_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_rejection_of_verified_proposal_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2A_gen_answer_node;; *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_not_expert (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: .._agent_of_expert_rejection_of_verified_proposal_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a expert.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2A_gen_answer_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator1H;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1H (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator1I;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_operator2B;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator1I (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author_of_object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_expert_rejection_of_verified_proposal_operator2P;; + _=> nrel_else:: .._agent_of_expert_rejection_of_verified_proposal_operator2A;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section_for_expert;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2C;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2D;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2E;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_for_expert;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2F;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2H;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2K;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2L;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2L (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2P1;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2P1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2Q;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2Q (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2R;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2R (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2P (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author_of_object;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2Q1;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2N;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2N (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_rejection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2O;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2O (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2B;; + *);; + + _-> .._agent_of_expert_rejection_of_verified_proposal_operator2Q1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author_of_object;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_rejection;; + + _=> nrel_goto:: .._agent_of_expert_rejection_of_verified_proposal_operator2A;; + *);; + *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_agent_of_expert_rejection_of_verified_proposal.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_agent_of_expert_rejection_of_verified_proposal.scs index a5ea4faf6..c41d23db0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_agent_of_expert_rejection_of_verified_proposal.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_agent_of_expert_rejection_of_verified_proposal.scs @@ -5,6 +5,9 @@ sc_agent_of_expert_rejection_of_verified_proposal <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_expert_rejection_of_verified_proposal; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_text_of_agent_of_expert_rejection_of_verified_proposal.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_text_of_agent_of_expert_rejection_of_verified_proposal.scs deleted file mode 100644 index 48cd3f1d0..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_expert_rejection_of_proposal_for_verified_proposals/sc_text_of_agent_of_expert_rejection_of_verified_proposal.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_expert_rejection_of_verified_proposal --> rrel_key_sc_element: - agent_of_expert_rejection_of_verified_proposal; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/agent_of_expert_approval_of_verified_proposal_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/agent_of_expert_approval_of_verified_proposal_content.scs index fc669a75e..c16eabf70 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/agent_of_expert_approval_of_verified_proposal_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/agent_of_expert_approval_of_verified_proposal_content.scs @@ -1,399 +1,325 @@ -sc_text_of_agent_of_expert_approval_of_verified_proposal = [* agent_of_expert_approval_of_verified_proposal --> nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа утверждения верифицируемого предложения экспертом] (* <- lang_ru;; *); [agent scp-program of expert approval of verified proposal] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_expert_approval_of_verified_proposal - (* - -> rrel_params: .agent_of_expert_approval_of_verified_proposal_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_expert_approval_of_verified_proposal = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_expert_approval_of_verified_proposal_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1B;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_expert_approval_of_verified_proposal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1C;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_return (* + _<- return;; + + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1D;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1E;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator1F;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_expert_approval_of_verified_proposal_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be sign of act_verify_the_desired_structure];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _section_for_expert;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1G;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_not_expert;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1G (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2A;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_not_expert (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: .._agent_of_expert_approval_of_verified_proposal_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a expert.];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_expert_approval;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator1H;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1H (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator1I;; + _=> nrel_else:: .._agent_of_expert_approval_of_verified_proposal_operator2B;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator1I (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _author_of_object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_then:: .._agent_of_expert_approval_of_verified_proposal_operator2M;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section_for_expert;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2C;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2D;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2E;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_for_expert;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_approval;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2F;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2H;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; - -> rrel_operators: .agent_of_expert_approval_of_verified_proposal_operator_set - (* - -> rrel_init: .agent_of_expert_approval_of_verified_proposal_operator1A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2K;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2L;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2L (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_approval;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2P1;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2P1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2Q1;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_expert_approval_of_verified_proposal_operator2Q1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_expert_approval;; - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1B;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_return;; - *);; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2R;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2R (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_return;; + *);; + + _-> .._agent_of_expert_approval_of_verified_proposal_operator2P (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author_of_object;; - -> .agent_of_expert_approval_of_verified_proposal_operator1B - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2Q;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_expert_approval_of_verified_proposal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1C;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _action;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1D;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_return;; - *);; + _-> .._agent_of_expert_approval_of_verified_proposal_operator2M (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; - -> .agent_of_expert_approval_of_verified_proposal_operator1D - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2N;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1E;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator1E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator1F;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator1F - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _section_for_expert;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1G;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_not_expert;; - *);; + _-> .._agent_of_expert_approval_of_verified_proposal_operator2N (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_expert_approval;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> .agent_of_expert_approval_of_verified_proposal_operator1G - (* - <- genElStr5;; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2O;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2A;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator1H;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator1H - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator1I;; - => nrel_else: .agent_of_expert_approval_of_verified_proposal_operator2B;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator1I - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _object;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _author_of_object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator2P;; - => nrel_then: .agent_of_expert_approval_of_verified_proposal_operator2M;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2P - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author_of_object;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2Q;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2Q - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _object;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _author_of_object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2M;; - *);; - - - -> .agent_of_expert_approval_of_verified_proposal_operator2M - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2N;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2N - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2O;; - *);; + _-> .._agent_of_expert_approval_of_verified_proposal_operator2O (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_approval;; - -> .agent_of_expert_approval_of_verified_proposal_operator2O - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_of_expert_approval_of_verified_proposal_operator2Q (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _author_of_object;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_expert_approval;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2B;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section_for_expert;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2C;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2D;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2E;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_for_expert;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2F;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2H;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2H - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2K;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2K - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var:rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2L;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2L - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2P1;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2P1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2Q1;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2Q1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_operator2R;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_operator2R - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_expert_approval;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be sign of act_verify_the_desired_structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_not_expert - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_not_expert_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a expert.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message_not_expert - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_expert_approval_of_verified_proposal_return;; - *);; - - -> .agent_of_expert_approval_of_verified_proposal_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_expert_approval_of_verified_proposal_operator2M;; *);; + *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_agent_of_expert_approval_of_verified_proposal.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_agent_of_expert_approval_of_verified_proposal.scs index 9623f28f5..4c00c8259 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_agent_of_expert_approval_of_verified_proposal.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_agent_of_expert_approval_of_verified_proposal.scs @@ -5,6 +5,9 @@ sc_agent_of_expert_approval_of_verified_proposal <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_expert_approval_of_verified_proposal; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_text_of_agent_of_expert_approval_of_verified_proposal.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_text_of_agent_of_expert_approval_of_verified_proposal.scs deleted file mode 100755 index 59cfcdc56..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/agent_of_expert_approval_of_verified_proposal/sc_text_of_agent_of_expert_approval_of_verified_proposal.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_expert_approval_of_verified_proposal --> rrel_key_sc_element: - agent_of_expert_approval_of_verified_proposal; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/agent_assign_form_verif_prod_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/agent_assign_form_verif_prod_content.scs index d8ebcc6ee..02982ff0b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/agent_assign_form_verif_prod_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/agent_assign_form_verif_prod_content.scs @@ -1,1013 +1,812 @@ -sc_text_of_agent_assignment_form_to_the_verification_produce = [* agent_assignment_form_to_the_verification_produce => nrel_main_idtf: [агентная scp-программа формирования задания на рассмотрение результата верификации] (* <- lang_ru;; *); [agent scp-program of forming task of the verification result] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_assignment_form_to_the_verification_produce - (* - -> rrel_params: .agent_assignment_form_to_the_verification_produce_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_assignment_form_to_the_verification_produce_operator_set - (* - -> rrel_init: .agent_assignment_form_to_the_verification_produce_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator1B;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_return;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_form_task_to_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator_get_action_verify_structure_from_guest;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_return;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_get_action_verify_structure_from_guest - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _action_verify_structure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator_validate_action_param;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_validate_action_param - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator1C;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of act_verify_the_desired_structure.];; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_link: _comment_param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator4W;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_invalid_second_param_msg;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_invalid_second_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a link.];; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator4W - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _auth_user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator5W;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_invalid_access_rights;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator5W - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _some_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _auth_user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_expert;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator1FF;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_invalid_access_rights;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_invalid_access_rights - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a expert.];; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1FF - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _new_init_action;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1G;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_search_struct_by_object_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_search_struct_by_object_relation - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _first_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator1FF_gen_second_struct;; - => nrel_else: .agent_assignment_form_to_the_verification_result_gen_question_finished_unsuccessfully;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1FF_gen_second_struct - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: rrel_const: _second_struct;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_gen_two_structures_in_main_struct;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_gen_two_structures_in_main_struct - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _first_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _second_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_new_version;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1FF_gen_comment_node;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1FF_gen_comment_node - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _comment_node;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_find_binary_in_struct_arc;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_find_binary_in_struct_arc - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _first_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _binary_in_struct;; - -> rrel_3: rrel_fixed: rrel_scp_var: _second_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_new_version;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_gen_key_element_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_gen_key_element_relation - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _binary_in_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_comment;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1FF_gen_translation_node;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1FF_gen_translation_node - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _translation_node;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_gen_text_translation_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_gen_text_translation_relation - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _translation_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_C1_gen_example_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_C1_gen_example_relation - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _translation_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_gen_lang_ru_concept;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_scn_gen_lang_ru_concept - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: lang_ru;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_param;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1FF_gen_struct_task;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_assignment_form_to_the_verification_produce = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_assignment_form_to_the_verification_produce_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator1B;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_return;; + *);; -/*****************************************************************STRUCT TASK FILLING*******************************************************************************/ + _-> .._agent_assignment_form_to_the_verification_result_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_form_task_to_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator_get_action_verify_structure_from_guest;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_return;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator1FF_gen_struct_task - (* - <- genEl;; + _-> .._agent_assignment_form_to_the_verification_result_operator_return (* + _<- return;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: rrel_const: _struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_new_version_relation_arcs_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_get_action_verify_structure_from_guest (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; - -> .agent_assignment_form_to_the_verification_result_operator_add_new_version_relation_arcs_to_struct_task - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator_validate_action_param;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _first_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _second_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_new_version;; + _-> .._agent_assignment_form_to_the_verification_result_operator_validate_action_param (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_task;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator1C;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_find_new_version_relation_binary_arc;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of act_verify_the_desired_structure.];; - -> .agent_assignment_form_to_the_verification_result_operator_find_new_version_relation_binary_arc - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _first_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _binary_in_struct;; - -> rrel_3: rrel_fixed: rrel_scp_var: _second_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_new_version;; + _-> .._agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_assignment_form_to_the_verification_produce_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_key_sc_element_relation_arcs_to_struct_task;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_add_key_sc_element_relation_arcs_to_struct_task - (* - <- searchSetStr5;; + _-> .._agent_assignment_form_to_the_verification_result_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _binary_in_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_comment;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_task;; + _-> .._agent_assignment_form_to_the_verification_result_operator1C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_link:: rrel_scp_var:: _comment_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_new_version_relation_const_node_to_struct_task;; - *);; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator4W;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_invalid_second_param_msg;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_new_version_relation_const_node_to_struct_task - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator4W (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _auth_user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_new_version;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator5W;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_invalid_access_rights;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_first_struct_node_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_invalid_second_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be a link.];; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_first_struct_node_to_struct_task - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _first_struct;; + _-> .._agent_assignment_form_to_the_verification_result_operator5W (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _auth_user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_expert;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_second_struct_node_to_struct_task;; - *);; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator1FF;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_invalid_access_rights;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_second_struct_node_to_struct_task - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_invalid_access_rights (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a expert.];; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _second_struct;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_key_sc_element_const_node_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _new_init_action;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_key_sc_element_const_node_to_struct_task - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_comment;; + _-> .._agent_assignment_form_to_the_verification_result_operator1G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_comment_node_to_struct_task;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_search_struct_by_object_relation;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_comment_node_to_struct_task - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_search_struct_by_object_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _first_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_node;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator1FF_gen_second_struct;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_gen_question_finished_unsuccessfully;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_sc_text_translation_relation_arcs_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF_gen_second_struct (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _second_struct;; - -> .agent_assignment_form_to_the_verification_result_operator_add_sc_text_translation_relation_arcs_to_struct_task - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_gen_two_structures_in_main_struct;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _translation_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var:_comment_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; + _-> .._agent_assignment_form_to_the_verification_result_gen_question_finished_unsuccessfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_task;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_return;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_sc_text_translation_relation_to_struct_task;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_sc_text_translation_relation_to_struct_task - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_gen_two_structures_in_main_struct (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _second_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1FF_gen_comment_node;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_example_relation_arcs_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF_gen_comment_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _comment_node;; - -> .agent_assignment_form_to_the_verification_result_operator_add_example_relation_arcs_to_struct_task - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_find_binary_in_struct_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _translation_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_find_binary_in_struct_arc (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _binary_in_struct;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _second_struct;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_task;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_gen_key_element_relation;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_example_relation_const_node_to_struct_task;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_example_relation_const_node_to_struct_task - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_gen_key_element_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _binary_in_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_comment;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1FF_gen_translation_node;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_comment_param_to_struct_task;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF_gen_translation_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _translation_node;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_comment_param_to_struct_task - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_gen_text_translation_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_param;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_lang_arc_to_struct_task;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_add_lang_arc_to_struct_task - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: lang_ru;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_task;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_lang_const_node_to_struct_task;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_lang_const_node_to_struct_task - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: lang_ru;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_gen_sequencing_relation;; - *);; - -/*****************************************************FINISHED of FILLING************************************************************/ - - - -> .agent_assignment_form_to_the_verification_result_operator_gen_sequencing_relation - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator6_gen_object_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator6_gen_object_relation - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator6_gen_result_relation;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator6_gen_result_relation - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_gen_text_translation_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_mark_action_verify_structure_as_past_entity;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_mark_action_verify_structure_as_past_entity - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_C1_gen_example_relation;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_find_previous_action_by_subact_relation;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_C1_gen_example_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; - -> .agent_assignment_form_to_the_verification_result_operator_find_previous_action_by_subact_relation - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_gen_lang_ru_concept;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _previous_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subaction;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_gen_lang_ru_concept (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: lang_ru;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_param;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_find_previous_action_performer_by_performer_relation;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1FF_gen_struct_task;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_find_previous_action_performer_by_performer_relation - (* - <- searchElStr5;; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF_gen_struct_task (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _struct_task;; - -> rrel_1: rrel_fixed: rrel_scp_var: _previous_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _previous_action_performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_gen_new_action_performer;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_gen_new_action_performer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_action_performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_find_question_initiated_arc;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_find_question_initiated_arc - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_to_erase;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; - - => nrel_then: .agent_assignment_form_to_the_verification_result_operator1_erase_question_initiated_arc;; - => nrel_else: .agent_assignment_form_to_the_verification_result_operator_call_removing;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_new_version_relation_arcs_to_struct_task;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator1_erase_question_initiated_arc - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_to_erase;; - - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_removing;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_assignment_form_to_the_verification_result_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_new_version_relation_arcs_to_struct_task (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _second_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _struct_task;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_waitreturn_removing;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_find_new_version_relation_binary_arc;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_waitreturn_removing - (* - <- waitReturn;; + _-> .._agent_assignment_form_to_the_verification_result_operator_find_new_version_relation_binary_arc (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _first_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _binary_in_struct;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _second_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_key_sc_element_relation_arcs_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_adding;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_key_sc_element_relation_arcs_to_struct_task (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _binary_in_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_comment;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _struct_task;; - -> .agent_assignment_form_to_the_verification_result_operator_call_adding - (* - <- call;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_version_relation_const_node_to_struct_task;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_assignment_form_to_the_verification_result_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_version_relation_const_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_new_version;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_waitreturn_adding;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_first_struct_node_to_struct_task;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_waitreturn_adding - (* - <- waitReturn;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_first_struct_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _first_struct;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_second_struct_node_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1J;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator1J - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_second_struct_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _second_struct;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_key_sc_element_const_node_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_call_base_adding;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_key_sc_element_const_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_comment;; - -> .agent_assignment_form_to_the_verification_result_operator_call_base_adding - (* - <- call;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_comment_node_to_struct_task;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_assignment_form_to_the_verification_result_operator_call_base_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _new_init_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_comment_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_node;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_waitreturn_base_adding;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_sc_text_translation_relation_arcs_to_struct_task;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_waitreturn_base_adding - (* - <- waitReturn;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_sc_text_translation_relation_arcs_to_struct_task (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _translation_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _struct_task;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_sc_text_translation_relation_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1E1_gen_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_sc_text_translation_relation_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; -/************************************************************************************UI********************************************************************************/ - + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_example_relation_arcs_to_struct_task;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator1E1_gen_answer - (* - <- genEl;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_example_relation_arcs_to_struct_task (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _struct_task;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_example_relation_const_node_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_last_entity_arc_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_example_relation_const_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; - -> .agent_assignment_form_to_the_verification_result_operator_add_last_entity_arc_to_answer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_comment_param_to_struct_task;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_comment_param_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_param;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_lang_arc_to_struct_task;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_last_entity_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_lang_arc_to_struct_task (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: lang_ru;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _struct_task;; - -> .agent_assignment_form_to_the_verification_result_operator_add_last_entity_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_lang_const_node_to_struct_task;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: last_entity;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_lang_const_node_to_struct_task (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: lang_ru;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_performer_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_gen_sequencing_relation;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_add_performer_to_answer - (* - <- searchSetStr5;; + _-> .._agent_assignment_form_to_the_verification_result_operator_gen_sequencing_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _any_performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator6_gen_object_relation;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _-> .._agent_assignment_form_to_the_verification_result_operator6_gen_object_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_scn_add_new_action_arc_to_answer;; - *);; - - -> .agent_assignment_form_to_the_verification_result_scn_add_new_action_arc_to_answer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator6_gen_result_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; + _-> .._agent_assignment_form_to_the_verification_result_operator6_gen_result_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_mark_action_verify_structure_as_past_entity;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_previous_act_const_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_mark_action_verify_structure_as_past_entity (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_previous_act_const_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_find_previous_action_by_subact_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: act_verify_the_desired_structure;; + _-> .._agent_assignment_form_to_the_verification_result_operator_find_previous_action_by_subact_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _previous_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subaction;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_action_verify_structure_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_find_previous_action_performer_by_performer_relation;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_action_verify_structure_to_answer - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_find_previous_action_performer_by_performer_relation (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _previous_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _previous_action_performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_verify_structure;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_gen_new_action_performer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_add_sequencing_relation_arcs_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_gen_new_action_performer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_action_performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - -> .agent_assignment_form_to_the_verification_result_operator_add_sequencing_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_find_question_initiated_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _-> .._agent_assignment_form_to_the_verification_result_operator_find_question_initiated_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_to_erase;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_then:: .._agent_assignment_form_to_the_verification_result_operator1_erase_question_initiated_arc;; + _=> nrel_else:: .._agent_assignment_form_to_the_verification_result_operator_call_removing;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_sequence_of_actions_relation_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1_erase_question_initiated_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_to_erase;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_sequence_of_actions_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; + _-> .._agent_assignment_form_to_the_verification_result_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_assignment_form_to_the_verification_produce_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_new_init_action_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_waitreturn_removing;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_new_init_action_to_answer - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_adding;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator6_add_struct_param_object_relation_arcs_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_assignment_form_to_the_verification_produce_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_assignment_form_to_the_verification_result_operator6_add_struct_param_object_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_waitreturn_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_assignment_form_to_the_verification_result_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1J;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_object_relation_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1J (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_object_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_call_base_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_object;; + _-> .._agent_assignment_form_to_the_verification_result_operator_call_base_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_assignment_form_to_the_verification_produce_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator6_add_result_relation_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_waitreturn_base_adding;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator6_add_result_relation_to_answer - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_verify_structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._agent_assignment_form_to_the_verification_result_operator_waitreturn_base_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1E1_gen_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_result_relation_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator1E1_gen_answer (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_result_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_last_entity_arc_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_last_entity_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_assignment_form_to_the_verification_result;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_node_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_last_entity_node_to_answer;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_node_to_answer - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_last_entity_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: last_entity;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_task;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_performer_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_scn_add_new_action_and_class_connection_arc_to_answer;; - *);; - - -> .agent_assignment_form_to_the_verification_result_scn_add_new_action_and_class_connection_arc_to_answer - (* - <- searchSetStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_performer_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _any_performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_assignment_form_to_the_verification_result;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_init_action;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_scn_add_new_action_arc_to_answer;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _-> .._agent_assignment_form_to_the_verification_result_scn_add_new_action_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_assignment_form_to_the_verification_result;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_new_action_class_node_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_previous_act_const_node_to_answer;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_new_action_class_node_to_answer - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_previous_act_const_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: act_verify_the_desired_structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_result_of_proposal_verification;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_action_verify_structure_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_scn_add_struct_content_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_action_verify_structure_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; - -> .agent_assignment_form_to_the_verification_result_scn_add_struct_content_to_answer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_add_sequencing_relation_arcs_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _content;; + _-> .._agent_assignment_form_to_the_verification_result_operator_add_sequencing_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_sequence_of_actions_relation_node_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_gen_performer_relation_arcs_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_sequence_of_actions_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; - -> .agent_assignment_form_to_the_verification_result_operator_gen_performer_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_init_action_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _new_init_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_action_performer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_performer;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_init_action_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator6_add_struct_param_object_relation_arcs_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_performer_relation_node_to_answer;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator6_add_struct_param_object_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_object;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_assignment_form_to_the_verification_result;; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_performer_relation_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_object_relation_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_performer;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_object_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_object;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_previous_action_performer_node_to_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator6_add_result_relation_to_answer;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_previous_action_performer_node_to_answer - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_operator6_add_result_relation_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _action_verify_structure;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_assignment_form_to_the_verification_result;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _previous_action_performer;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_result_relation_node_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator1FF_show_second_param_test;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_result_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> .agent_assignment_form_to_the_verification_result_operator1FF_show_second_param_test - (* - <- printEl;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_task;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_gen_full_answer;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_scn_add_new_action_and_class_connection_arc_to_answer;; + *);; + _-> .._agent_assignment_form_to_the_verification_result_scn_add_new_action_and_class_connection_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_assignment_form_to_the_verification_result;; - -> .agent_assignment_form_to_the_verification_result_operator_gen_full_answer - (* - <- genElStr5;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_action_class_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_assignment_form_to_the_verification_result;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_new_action_class_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_result_of_proposal_verification;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_gen_question_finished_successfully;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_scn_add_struct_content_to_answer;; + *);; - -> .agent_assignment_form_to_the_verification_result_gen_question_finished_successfully - (* - <- genElStr3;; + _-> .._agent_assignment_form_to_the_verification_result_scn_add_struct_content_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _content;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_assignment_form_to_the_verification_result;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_gen_performer_relation_arcs_to_answer;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_return;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_operator_gen_performer_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _new_init_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_action_performer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_performer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_assignment_form_to_the_verification_result;; - -> .agent_assignment_form_to_the_verification_result_gen_question_finished_unsuccessfully - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_performer_relation_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_performer_relation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_performer;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_return;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_previous_action_performer_node_to_answer;; + *);; -/*******************************************************************Wrong Parameters***********************************************************/ + _-> .._agent_assignment_form_to_the_verification_result_operator_scn_add_struct_param_previous_action_performer_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _previous_action_performer;; - -> .agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator1FF_show_second_param_test;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_assignment_form_to_the_verification_result_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _-> .._agent_assignment_form_to_the_verification_result_operator1FF_show_second_param_test (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_gen_full_answer;; + *);; - -> .agent_assignment_form_to_the_verification_result_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_assignment_form_to_the_verification_result_operator_gen_full_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_assignment_form_to_the_verification_result;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_gen_question_finished_successfully;; + *);; - => nrel_goto: .agent_assignment_form_to_the_verification_result_operator_return;; - *);; - - -> .agent_assignment_form_to_the_verification_result_operator_return - (* - <- return;; - *);; + _-> .._agent_assignment_form_to_the_verification_result_gen_question_finished_successfully (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - *);; + _=> nrel_goto:: .._agent_assignment_form_to_the_verification_result_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_agent_assign_form_verif_prod.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_agent_assign_form_verif_prod.scs index f2e6c8782..7da5f0089 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_agent_assign_form_verif_prod.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_agent_assign_form_verif_prod.scs @@ -5,6 +5,9 @@ sc_agent_assignment_form_to_the_verification_produce <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_form_task_to_result_of_proposal_verification; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_txt_assign_form_verif_prod.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_txt_assign_form_verif_prod.scs deleted file mode 100644 index 81d8931f7..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/expert/assign_form_verif_prod/sc_txt_assign_form_verif_prod.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_assignment_form_to_the_verification_produce --> rrel_key_sc_element: - agent_assignment_form_to_the_verification_produce; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/agent_mng_appr_prop_edit_kb_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/agent_mng_appr_prop_edit_kb_content.scs index 786989cef..2fa56c944 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/agent_mng_appr_prop_edit_kb_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/agent_mng_appr_prop_edit_kb_content.scs @@ -1,623 +1,488 @@ -sc_text_of_agent_of_manager_approval_proposals_for_editing_kb = [* agent_of_manager_approval_proposals_for_editing_kb => nrel_main_idtf: [агентная scp-программа утверждения менеджером предложения по редактированию базы знаний] (* <- lang_ru;; *); [agent scp-program of administrator approval proposals for editing the knowledge base] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_manager_approval_proposals_for_editing_kb - (* - -> rrel_params: .agent_of_manager_approval_proposals_for_editing_kb_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_manager_approval_proposals_for_editing_kb_operator_set - (* - -> rrel_init: .agent_of_manager_approval_proposals_for_editing_kb_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1B;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_approve_the_proposal_for_editing_the_knowledge_base_manager;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1C;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1D;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1E;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1F;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1F - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator1G;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1G - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator1H;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1i;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator3A2;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator3B;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3A2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1i;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3B;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_removing;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_get_proposal;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_get_proposal - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; - - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_content_to_plan;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator3C;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_content_to_plan - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_proposal_content_to_development_plan;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_content_to_plan_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _proposal;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding_content_to_plan;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding_content_to_plan - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3C;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3D1;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3D1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3D2;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3D2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3E1;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3E1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_manager_approval_proposals_for_editing_kb = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1B;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_approve_the_proposal_for_editing_the_knowledge_base_manager;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator3E2;; - *);; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1C;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator3E2 - (* - <- genElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: last_entity;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator4A;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator4A - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1D;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator4B;; - *);; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1E;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator4B - (* - <- searchSetStr5;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _kb_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1F;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_approval_proposals_for_editing_kb_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of action_to_consider_offered_artist_of_project_task];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator4C;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator4C - (* - <- genElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator4D;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator4D - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1G;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_approval_proposals_for_editing_kb_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a manager.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_waitreturn_access_denied;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator4E;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_waitreturn_access_denied (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator4E - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1G (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator1H;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5A - (* - <- searchSetStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1i;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_elem;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3A2;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3B;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3A2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1i;; - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator5B;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3B;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5B - (* - <- searchElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_removing;; + *);; - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator5C;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator5B_erase;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_approval_proposals_for_editing_kb_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5B_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5C - (* - <- eraseEl;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_approval_proposals_for_editing_kb_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5D1;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5D1 - (* - <- ifType;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_get_proposal;; + *);; - -> rrel_1: rrel_fixed: rrel_struct: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_get_proposal (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator5D2;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator5D3;; - *);; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_content_to_plan;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3C;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5D2 - (* - <- searchSetStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_call_adding_content_to_plan (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_proposal_content_to_development_plan;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_approval_proposals_for_editing_kb_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _proposal;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_kb_elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding_content_to_plan;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5E;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3D1;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5D3 - (* - <- searchSetStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3D1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3D2;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3D2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; - => nrel_then: .agent_of_manager_approval_proposals_for_editing_kb_operator5D4;; - => nrel_else: .agent_of_manager_approval_proposals_for_editing_kb_operator5E;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3E1;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5D4 - (* - <- genElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3E1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3E2;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5E;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator3E2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: last_entity;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5E - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator4A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5F;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator4B;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator5F - (* - <- searchSetStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _kb_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator4C;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator4C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator5B;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator4D;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6A - (* - <- searchSetStr5;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator4D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator4E;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator4E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6B;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5A;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6B - (* - <- genElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_approved;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5B;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6A;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6C;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_kb_elem;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6C - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5C;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5B_erase;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_approved;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6B;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6D;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_approved;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6D - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_manager;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_manager_approval_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6E;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6D;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6E - (* - <- genElStr5;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_manager;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6E;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator6F;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator6F - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator6F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator7A;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator7A - (* - <- genElStr3;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator7A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator7B - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5D1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5B_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator6A;; + *);; -/*******************************************************Wrong Parameters*******************************************************************/ + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5D1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _temp_kb_elem;; - -> .agent_of_manager_approval_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param - (* - <- call;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5D2;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5D3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_approval_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of action_to_consider_offered_artist_of_project_task];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5D2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_manager_approval_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5E;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param - (* - <- waitReturn;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5D3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _=> nrel_then:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5D4;; + _=> nrel_else:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5E;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5D4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied - (* - <- call;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_approval_proposals_for_editing_kb_operator_access_denied_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a manager.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_approval_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_waitreturn_access_denied;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5F;; + *);; - -> .agent_of_manager_approval_proposals_for_editing_kb_waitreturn_access_denied - (* - <- waitReturn;; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator5F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_approval_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator5B;; + *);; - => nrel_goto: .agent_of_manager_approval_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_approval_proposals_for_editing_kb_operator_return - (* - <- return;; - *);; + _-> .._agent_of_manager_approval_proposals_for_editing_kb_operator_waitreturn_adding_content_to_plan (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - *);; + _=> nrel_goto:: .._agent_of_manager_approval_proposals_for_editing_kb_operator3C;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_agent_mng_appr_prop_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_agent_mng_appr_prop_edit_kb.scs index c86af59d6..50cbd201c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_agent_mng_appr_prop_edit_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_agent_mng_appr_prop_edit_kb.scs @@ -5,6 +5,9 @@ sc_agent_of_manager_approval_proposals_for_editing_kb <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_approve_the_proposal_for_editing_the_knowledge_base_manager; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_txt_mng_appr_prop_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_txt_mng_appr_prop_edit_kb.scs deleted file mode 100644 index 94ccb42f5..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_appr_prop_edit_kb/sc_txt_mng_appr_prop_edit_kb.scs +++ /dev/null @@ -1,6 +0,0 @@ -sc_text_of_agent_of_manager_approval_proposals_for_editing_kb --> rrel_key_sc_element: - agent_of_manager_approval_proposals_for_editing_kb; -<- scp_program_sc_text;; - - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/agent_mng_reject_prop_edit_kb_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/agent_mng_reject_prop_edit_kb_content.scs index 2da41dee4..e7b3dd3f0 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/agent_mng_reject_prop_edit_kb_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/agent_mng_reject_prop_edit_kb_content.scs @@ -1,576 +1,451 @@ -sc_text_of_agent_of_manager_rejection_proposals_for_editing_kb = [* agent_of_manager_rejection_proposals_for_editing_kb => nrel_main_idtf: [агентная scp-программа отклонения менеджером предложения по редактированию базы знаний] (* <- lang_ru;; *); [agent scp-program of manager rejection of proposals for editing the knowledge base] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_manager_rejection_proposals_for_editing_kb - (* - -> rrel_params: .agent_of_manager_rejection_proposals_for_editing_kb_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_manager_rejection_proposals_for_editing_kb_operator_set - (* - -> rrel_init: .agent_of_manager_rejection_proposals_for_editing_kb_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1B;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_reject_the_proposal_for_editing_the_knowledge_base_manager;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1C;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1D;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1E1;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1E1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1E2;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1E2 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1F;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _client;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator1G;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator1H;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1i;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator1H2;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator1H2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1i;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_removing_action_sign_from_current_processes;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_removing;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_removing - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_adding;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_adding - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_action_sign_to_history_of_the_development;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_rejection_proposals_for_editing_kb_operator_call_adding_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_adding;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_adding - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator2A;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator2B;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator2B2;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator2C;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2B2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_to_consider_offered_artist_of_project_task;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator2C;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2C - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: last_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator2C2;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator2D;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_manager_rejection_proposals_for_editing_kb = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1B;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2C2 - (* - <- genElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_reject_the_proposal_for_editing_the_knowledge_base_manager;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: last_entity;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1C;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator2D;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return (* + _<- return;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator2D - (* - <- genElStr3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _sign_of_action;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _sign_of_action;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3A;; - *);; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1D;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3A - (* - <- searchSetStr5;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _kb_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1E1;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1E1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3A2;; - *);; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1E2;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3A2 - (* - <- genElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_rejection_proposals_for_editing_kb_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be sign of action_to_consider_offered_artist_of_project_task];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_proposal;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3B;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3B - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _proposer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1E2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1F;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3B2;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_rejection_proposals_for_editing_kb_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Access denied. User must be a manager.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3B2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_access_denied;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_authors;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_access_denied (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3C;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3C - (* - <- searchSetStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _client;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_elem;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1G;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _temp_set;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator3D;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1H;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3D - (* - <- searchElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1i;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_kb_elem;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator1H2;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing;; + *);; - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator3E;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator3D_erase;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator1H2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1i;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3D_erase - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_call_removing (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_removing_action_sign_from_current_processes;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_rejection_proposals_for_editing_kb_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator4A;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_removing;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3E - (* - <- eraseEl;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_removing (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_call_adding;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3F1;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_call_adding (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_action_sign_to_history_of_the_development;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_manager_rejection_proposals_for_editing_kb_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3F1 - (* - <- ifType;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_adding;; + *);; - -> rrel_1: rrel_fixed: rrel_struct: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator_waitreturn_adding (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator3F2;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator3F3;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2A;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3F2 - (* - <- searchSetStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_kb_elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2B;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; - *);; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2B2;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2C;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3F3 - (* - <- searchSetStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_to_consider_offered_artist_of_project_task;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2C;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: last_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_rejection_proposals_for_editing_kb;; - => nrel_then: .agent_of_manager_rejection_proposals_for_editing_kb_operator3F4;; - => nrel_else: .agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; - *);; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2C2;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2D;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3F4 - (* - <- genElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2C2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: last_entity;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question_initiated;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator2D;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator2D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3G - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _kb_struct;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3H;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3A2;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator3H - (* - <- searchSetStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_proposal;; - -> rrel_1: rrel_fixed: rrel_scp_var: _kb_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_kb_elem;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3B;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _proposer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_authors;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator3D;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3B2;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator4A - (* - <- searchSetStr5;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_authors;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sign_of_action;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3C;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _temp_set;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator4A2;; - *);; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3D;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4A;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator4A2 - (* - <- genElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_kb_elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_rejected;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3E;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3D_erase;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator4B;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sign_of_action;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator4B - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4A2;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _project;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _user;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_manager;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator4A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_rejected;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4B;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator4B2;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _project;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _user;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_manager;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator4B2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4B2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_manager;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator4B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_manager;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator4C;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4C;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator4C - (* - <- genElStr5;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator4C (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator5A;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator5A;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator5A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F1;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator5B - (* - <- genElStr3;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3D_erase (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator4A;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _temp_kb_elem;; -/*******************************************************Wrong Parameters*******************************************************************/ + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F2;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F3;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param - (* - <- call;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_rejection_proposals_for_editing_kb_call_proc_of_adding_validating_message_wrong_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be sign of action_to_consider_offered_artist_of_project_task];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param;; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; + *);; - -> .agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_proc_of_adding_validating_message_wrong_param - (* - <- waitReturn;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_rejection_proposals_for_editing_kb;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F4;; + _=> nrel_else:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; + *);; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3F4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question_initiated;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied - (* - <- call;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_manager_rejection_proposals_for_editing_kb_operator_access_denied_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Access denied. User must be a manager.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_access_denied;; - *);; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_manager_rejection_proposals_for_editing_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; - -> .agent_of_manager_rejection_proposals_for_editing_kb_waitreturn_access_denied - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _-> .._agent_of_manager_rejection_proposals_for_editing_kb_operator3H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _kb_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_kb_elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_manager_rejection_proposals_for_editing_kb;; - => nrel_goto: .agent_of_manager_rejection_proposals_for_editing_kb_operator_return;; - *);; - - -> .agent_of_manager_rejection_proposals_for_editing_kb_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_manager_rejection_proposals_for_editing_kb_operator3D;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_agent_mng_reject_prop_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_agent_mng_reject_prop_edit_kb.scs index dcb15caea..cc48136b7 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_agent_mng_reject_prop_edit_kb.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_agent_mng_reject_prop_edit_kb.scs @@ -5,6 +5,9 @@ sc_agent_of_manager_rejection_proposals_for_editing_kb <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_reject_the_proposal_for_editing_the_knowledge_base_manager; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_txt_mng_reject_prop_edit_kb.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_txt_mng_reject_prop_edit_kb.scs deleted file mode 100644 index 280927818..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/manager/mng_reject_prop_edit_kb/sc_txt_mng_reject_prop_edit_kb.scs +++ /dev/null @@ -1,6 +0,0 @@ -sc_text_of_agent_of_manager_rejection_proposals_for_editing_kb --> rrel_key_sc_element: - agent_of_manager_rejection_proposals_for_editing_kb; -<- scp_program_sc_text;; - - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/agent_of_finding_connection_between_entity_and_alternative_of_specification_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/agent_of_finding_connection_between_entity_and_alternative_of_specification_content.scs index c7a7a716b..8600c5df4 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/agent_of_finding_connection_between_entity_and_alternative_of_specification_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/agent_of_finding_connection_between_entity_and_alternative_of_specification_content.scs @@ -1,764 +1,595 @@ -sc_text_of_agent_of_finding_connection_between_entity_and_alternative_of_specification = [* agent_of_finding_connection_between_entity_and_alternative_of_specification => nrel_main_idtf: [агентная scp-программа нахождения связи между сущностью и альтернативой спецификации] (* <- lang_ru;; *); [agent scp-program of finding connection between entity and alternative of specification] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_connection_between_entity_and_alternative_of_specification - (* - -> rrel_params: .agent_of_finding_connection_between_entity_and_alternative_of_specification_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_connection_between_entity_and_alternative_of_specification = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification1B;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_struct:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification1C;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification1C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _entity;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification1C_2param;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification1C_2param (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_add_quest_to_answer;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter 1! It must be node];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_finding_connection_between_entity_and_alternative_of_specification_set - (* - -> rrel_init: .agent_of_finding_connection_between_entity_and_alternative_of_specification1A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1_wait_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification1B;; - *);; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; + *);; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification1B - (* - <- searchSetStr3;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_add_quest_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_add_action_to_answer;; + *);; - -> rrel_set_2: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: rrel_const: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter 2! It must be concept];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification1C;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; - *);; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2_wait_return;; + *);; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification1C - (* - <- searchSetStr5;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _entity;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_add_action_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification1D;; + *);; - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification1C_2param;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1;; - *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification1D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _superclasses;; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification1C_2param - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification2A;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclasses;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _superclass;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification2B;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification2C;; + *);; - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification_add_quest_to_answer;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2;; - *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_add_quest_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_connection;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subdividing;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_connections_for_subdividing;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3A;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4;; + *);; - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_add_action_to_answer;; - *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_connections_for_subdividing;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_add_action_to_answer - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3B;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_elems_containig_of_inclusion_of_superclass;; - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification1D;; - *);; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_inclusion;; + *);; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification1D - (* - <- searchSetStr3;; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_inclusion (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_elems_containig_of_inclusion_of_superclass;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _some_superclass;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_strict_inclusion;; + *);; - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _superclasses;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification2A;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclasses;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _superclass;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification2B;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification2B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification2C;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification2C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _some_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subdividing;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _set_of_connections_for_subdividing;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification3A;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_connections_for_subdividing;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification3B;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3C;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification3D;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3D - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3E;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3F;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subdividing;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3G;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3H;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3H - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3I;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3I - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_subdividing;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification3_erase_trash1;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification3_erase_trash1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_connections_for_subdividing;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _set_of_elems_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_inclusion;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_inclusion - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _some_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_strict_inclusion;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_strict_inclusion - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _some_elem_containig_of_strict_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4A;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4B;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification5;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4C;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4D_search_incl_in_answer;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4D_search_incl_in_answer - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4E;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4D;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4E;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_search_incl_in_answer - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_gen_incl_to_answer;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_gen_incl_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict_search_incl_in_answer;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4A;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict_search_incl_in_answer - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4D_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4D_strict - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4G;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4G - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4H;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4H - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_search_incl_in_answer;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4H_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_search_incl_in_answer - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_gen_incl_to_answer;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_gen_incl_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4H_strict - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_search_incl_in_answer;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_search_incl_in_answer - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_gen_incl_to_answer;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_gen_incl_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4I - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification4_erase_trash1;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification4_erase_trash1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_elems_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification5A;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification5_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification5B;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5_strict - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_then: .agent_of_finding_connection_between_entity_and_alternative_of_specification5A_strict;; - => nrel_else: .agent_of_finding_connection_between_entity_and_alternative_of_specification2A;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5A_strict - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification5B_strict;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5B_strict - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification5C;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _alternative;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification5C;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification5D;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification5D - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter 1! It must be node];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1_wait_return;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param1_wait_return - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter 2! It must be concept];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2_wait_return;; - *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_search_strict_inclusion (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_elem_containig_of_strict_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_elems_containig_of_inclusion_of_superclass;; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_call_proc_of_adding_validating_message_wrong_param2_wait_return - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_return;; - *);; - - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _superclasses;; - - => nrel_goto: .agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer;; - *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; - -> .agent_of_finding_connection_between_entity_and_alternative_of_specification_return - (* - <-return;; - *);; - *);; + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4B;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5A;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5_strict;; *);; + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5B;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5_strict (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5A_strict;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification2A;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5A_strict (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5B_strict;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5B_strict (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5C;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5D;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _superclasses;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_gen_answer;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification5B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification5C;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D_search_incl_in_answer;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D_search_incl_in_answer (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict_search_incl_in_answer;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4A;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4C_strict_search_incl_in_answer (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D_strict;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D_strict (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E_strict;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4G;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4H;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4H (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_search_incl_in_answer;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4H_strict;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_search_incl_in_answer (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_gen_incl_to_answer;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4H_strict (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_search_incl_in_answer;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_search_incl_in_answer (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_gen_incl_to_answer;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_erase_trash1;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_strict_gen_incl_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4_erase_trash1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I_gen_incl_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4I;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4F;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification4D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4E;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3C;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + + _=> nrel_then:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3D;; + _=> nrel_else:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification4;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _alternative;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3E;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3F;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subdividing;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3G;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3H;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3I;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connection_between_entity_and_alternative_of_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_subdividing;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification3_erase_trash1;; + *);; + + _-> .._agent_of_finding_connection_between_entity_and_alternative_of_specification3_erase_trash1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_connections_for_subdividing;; + + _=> nrel_goto:: .._agent_of_finding_connection_between_entity_and_alternative_of_specification_erase_trash1;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs index 537ceda00..9c496ceba 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_connection_between_entity_and_alternative_of_specification <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_finding_connection_between_entity_and_alternative_of_specification; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_text_of_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_text_of_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs deleted file mode 100755 index ccfcfba9f..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_finding_connection_between_entity_and_alternative_of_specification/sc_text_of_agent_of_finding_connection_between_entity_and_alternative_of_specification.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_connection_between_entity_and_alternative_of_specification --> rrel_key_sc_element: - agent_of_finding_connection_between_entity_and_alternative_of_specification; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/agent_of_specifying_of_indicated_entity_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/agent_of_specifying_of_indicated_entity_content.scs index 5a751dac9..b8d39d640 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/agent_of_specifying_of_indicated_entity_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/agent_of_specifying_of_indicated_entity_content.scs @@ -1,1136 +1,889 @@ -sc_text_of_agent_of_specifying_of_indicated_entity = [* agent_of_specifying_of_indicated_entity => nrel_main_idtf: [агентная scp-программа спецификации указываемой сущности] (* <- lang_ru;; *); [agent scp-program of specifying of indicated entity] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_specifying_of_indicated_entity - (* - -> rrel_params: .agent_of_specifying_of_indicated_entity_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_specifying_of_indicated_entity = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_specifying_of_indicated_entity1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity1B;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity1B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_request_assistance_of_entity_specification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_struct:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity1C;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity_return;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity1C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _entity;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity_add_quest_to_answer;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_return (* + _<- return;; + + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_quest_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_action_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_specifying_of_indicated_entity_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter! It must be node];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param_wait_return;; + *);; - -> rrel_operators: .agent_of_specifying_of_indicated_entity_set - (* - -> rrel_init: .agent_of_specifying_of_indicated_entity1A - (* - <- searchElStr3;; + _-> .._agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param_wait_return (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_return;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_action_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: action_of_request_assistance_of_entity_specification;; - => nrel_goto: .agent_of_specifying_of_indicated_entity1B;; - *);; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_set_for_concept;; + *);; - -> .agent_of_specifying_of_indicated_entity1B - (* - <- searchSetStr3;; + _-> .._agent_of_specifying_of_indicated_entity_gen_set_for_concept (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _structure_of_specification_indicated_entity;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_request_assistance_of_entity_specification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_base_connection;; + *);; - -> rrel_set_2: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: rrel_const: _answer_of_specifying_of_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity1C;; - => nrel_else: .agent_of_specifying_of_indicated_entity_return;; - *);; - - -> .agent_of_specifying_of_indicated_entity1C - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity_add_quest_to_answer;; - => nrel_else: .agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_quest_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_action_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_action_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: action_of_request_assistance_of_entity_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_set_for_concept;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_set_for_concept - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_struct: rrel_scp_var: rrel_const: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_base_connection;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_base_connection - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _base_connection;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity1D;; - *);; - - ->.agent_of_specifying_of_indicated_entity1D - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _some_superclass;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _superclasses;; - - => nrel_then: .agent_of_specifying_of_indicated_entity1E;; - => nrel_else: .agent_of_specifying_of_indicated_entity1_gen_sc_elem_to_entity_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity1_gen_sc_elem_to_entity_arc - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: sc_element;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity1D;; - *);; - - ->.agent_of_specifying_of_indicated_entity1E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _some_superclass;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _temp_superclasses;; - - => nrel_then: .agent_of_specifying_of_indicated_entity1F;; - => nrel_else: .agent_of_specifying_of_indicated_entity_return;; - *);; - - -> .agent_of_specifying_of_indicated_entity1F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_disjunction;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity2A;; - *);; - - -> .agent_of_specifying_of_indicated_entity2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclasses;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _superclass;; - - => nrel_then: .agent_of_specifying_of_indicated_entity2B;; - => nrel_else: .agent_of_specifying_of_indicated_entity_check_existence_of_elems_in_structure;; - *);; - - -> .agent_of_specifying_of_indicated_entity2B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity2_add_superclass_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity2_add_superclass_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity2_add_superclass_to_entiy_arc_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity2_add_superclass_to_entiy_arc_to_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity2C;; - *);; - - ->.agent_of_specifying_of_indicated_entity2C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _some_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subdividing;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _set_of_connections_for_subdividing;; - - => nrel_then: .agent_of_specifying_of_indicated_entity3A;; - => nrel_else: .agent_of_specifying_of_indicated_entity5;; - *);; - - -> .agent_of_specifying_of_indicated_entity3A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_connections_for_subdividing;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_specifying_of_indicated_entity3B;; - => nrel_else: .agent_of_specifying_of_indicated_entity5;; - *);; - - -> .agent_of_specifying_of_indicated_entity3B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity3C;; - *);; - - -> .agent_of_specifying_of_indicated_entity3C - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_of_subdividing;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: rrel_node: _set_of_elems_of_subdividing;; - - => nrel_then: .agent_of_specifying_of_indicated_entity_gen_temp_stuct_of_subdividing;; - => nrel_else: .agent_of_specifying_of_indicated_entity5;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_temp_stuct_of_subdividing - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _temp_set_of_subdividing;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity4A;; - *);; - - -> .agent_of_specifying_of_indicated_entity4A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems_of_subdividing;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _elem_of_subdividing;; - - => nrel_then: .agent_of_specifying_of_indicated_entity4B;; - => nrel_else: .agent_of_specifying_of_indicated_entity4_set_elems_of_subdividing_to_structure;; - *);; - - -> .agent_of_specifying_of_indicated_entity4_set_elems_of_subdividing_to_structure - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_of_subdividing;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity4_add_temp_set_of_subdividing_to_structure;; - => nrel_else: .agent_of_specifying_of_indicated_entity3A;; - *);; - - -> .agent_of_specifying_of_indicated_entity4_add_temp_set_of_subdividing_to_structure - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_base_connection_to_temp_set_of_subdividing_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_base_connection_to_temp_set_of_subdividing_arc - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity4_add_base_connection_to_temp_set_of_subdividing_arc_to_struct;; - *);; - - -> .agent_of_specifying_of_indicated_entity4_add_base_connection_to_temp_set_of_subdividing_arc_to_struct - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity3A;; - *);; - - -> .agent_of_specifying_of_indicated_entity4B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity4C;; - *);; - - -> .agent_of_specifying_of_indicated_entity4C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_superclasses;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_not_relation: _elem_of_subdividing;; - - => nrel_then: .agent_of_specifying_of_indicated_entity4_erase_temp_stuct_of_subdividing;; - => nrel_else: .agent_of_specifying_of_indicated_entity4_add_elem_of_subdividing_to_temp_set;; - *);; - - -> .agent_of_specifying_of_indicated_entity4_erase_temp_stuct_of_subdividing - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity3A;; - *);; - - -> .agent_of_specifying_of_indicated_entity4_add_elem_of_subdividing_to_temp_set - (* - <- genElStr3;; + _-> .._agent_of_specifying_of_indicated_entity_gen_base_connection (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _base_connection;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_of_subdividing;; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity1D;; + *);; - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_temp_set_of_subdividing_to_nrel_disjunction_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_temp_set_of_subdividing_to_nrel_disjunction_arc - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_disjunction;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_temp_set_of_subdividing_to_nrel_disjunction_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_temp_set_of_subdividing_to_nrel_disjunction_arc - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_disjunction;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _temp_set_of_subdividing;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity4A;; - *);; + _-> .._agent_of_specifying_of_indicated_entity1D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _superclasses;; - -> .agent_of_specifying_of_indicated_entity5 - (* - <- genEl;; + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity1E;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity1_gen_sc_elem_to_entity_arc;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _set_of_elems_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity5_search_elem_containig_of_inclusion_of_superclass;; - *);; - - -> .agent_of_specifying_of_indicated_entity5_search_elem_containig_of_inclusion_of_superclass - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _some_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; + _-> .._agent_of_specifying_of_indicated_entity1E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _temp_superclasses;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_containig_of_inclusion_of_superclass;; + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity1F;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity_return;; + *);; - => nrel_goto: .agent_of_specifying_of_indicated_entity5_search_elem_containig_of_strict_inclusion_of_superclass;; - *);; + _-> .._agent_of_specifying_of_indicated_entity1_gen_sc_elem_to_entity_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_element;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; - -> .agent_of_specifying_of_indicated_entity5_search_elem_containig_of_strict_inclusion_of_superclass - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity1D;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _some_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; + _-> .._agent_of_specifying_of_indicated_entity1F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_disjunction;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_containig_of_inclusion_of_superclass;; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity2A;; + *);; - => nrel_goto: .agent_of_specifying_of_indicated_entity5A;; - *);; + _-> .._agent_of_specifying_of_indicated_entity2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclasses;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _superclass;; - -> .agent_of_specifying_of_indicated_entity5A - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity2B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity_check_existence_of_elems_in_structure;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_containig_of_inclusion_of_superclass;; + _-> .._agent_of_specifying_of_indicated_entity2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_specifying_of_indicated_entity5B;; - => nrel_else: .agent_of_specifying_of_indicated_entity7;; - *);; - - -> .agent_of_specifying_of_indicated_entity5B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity5C;; - *);; - - -> .agent_of_specifying_of_indicated_entity5C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity5C_inclusion;; - *);; - - -> .agent_of_specifying_of_indicated_entity5C_inclusion - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_included_in_some_elem_containig_of_inclusion_of_superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity5C_strict_inclusion;; - *);; - - -> .agent_of_specifying_of_indicated_entity5C_strict_inclusion - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_included_in_some_elem_containig_of_inclusion_of_superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity6A;; - *);; - - -> .agent_of_specifying_of_indicated_entity6A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_then: .agent_of_specifying_of_indicated_entity6B;; - => nrel_else: .agent_of_specifying_of_indicated_entity5A;; - *);; - - -> .agent_of_specifying_of_indicated_entity6B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity6c_check_in_superclasses;; - *);; - - -> .agent_of_specifying_of_indicated_entity6c_check_in_superclasses - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_superclasses;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_then: .agent_of_specifying_of_indicated_entity6A;; - => nrel_else: .agent_of_specifying_of_indicated_entity6C;; - *);; - - -> .agent_of_specifying_of_indicated_entity6C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity6D;; - *);; - - -> .agent_of_specifying_of_indicated_entity6D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_elem_containig_of_inclusion_of_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity6E;; - *);; - - -> .agent_of_specifying_of_indicated_entity6E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_elem_containig_of_inclusion_of_superclass;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity6A;; - *);; - - -> .agent_of_specifying_of_indicated_entity7 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _set_of_elems_included_in_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7_search_elems_included_in_superclass;; - *);; - - -> .agent_of_specifying_of_indicated_entity7_search_elems_included_in_superclass - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _some_elem_included_in_superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_inclusion;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_included_in_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7_search_elems_strict_included_in_superclass;; - *);; - - -> .agent_of_specifying_of_indicated_entity7_search_elems_strict_included_in_superclass - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _some_elem_included_in_superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_strict_inclusion;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: rrel_node: _set_of_elems_included_in_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7A;; - *);; - - -> .agent_of_specifying_of_indicated_entity7A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems_included_in_superclass;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_included_in_superclass;; - - => nrel_then: .agent_of_specifying_of_indicated_entity7B;; - => nrel_else: .agent_of_specifying_of_indicated_entity8;; - *);; - - -> .agent_of_specifying_of_indicated_entity7B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7C;; - *);; - - -> .agent_of_specifying_of_indicated_entity7C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_superclasses;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_superclass;; - - => nrel_then: .agent_of_specifying_of_indicated_entity7A;; - => nrel_else: .agent_of_specifying_of_indicated_entity7D;; - *);; - - -> .agent_of_specifying_of_indicated_entity7D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7E;; - *);; - - -> .agent_of_specifying_of_indicated_entity7E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_superclass;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7F;; - *);; - - -> .agent_of_specifying_of_indicated_entity7F - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_included_in_superclass;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity7A;; - *);; - - -> .agent_of_specifying_of_indicated_entity8 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _some_spetification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: rrel_node: _set_of_spetifications;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8A;; - => nrel_else: .agent_of_specifying_of_indicated_entity2A;; - *);; - - -> .agent_of_specifying_of_indicated_entity8A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_spetifications;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _spetification;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8B;; - => nrel_else: .agent_of_specifying_of_indicated_entity2A;; - *);; - - -> .agent_of_specifying_of_indicated_entity8B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity8C;; - *);; - - -> .agent_of_specifying_of_indicated_entity8C - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: general_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _spetification;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8D;; - => nrel_else: .agent_of_specifying_of_indicated_entity9;; - *);; - - -> .agent_of_specifying_of_indicated_entity8D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _spetification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _superclass;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8E;; - *);; - - -> .agent_of_specifying_of_indicated_entity8E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: general_specification;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8H;; - => nrel_else: .agent_of_specifying_of_indicated_entity8G;; - *);; - - -> .agent_of_specifying_of_indicated_entity8G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity8H;; - *);; - - -> .agent_of_specifying_of_indicated_entity8H - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _spetification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity8A;;//9 - *);; - - /* necessary_general_specification */ - - ->.agent_of_specifying_of_indicated_entity9 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: necessary_general_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _spetification;; - - => nrel_then: .agent_of_specifying_of_indicated_entity9A;; - => nrel_else: .agent_of_specifying_of_indicated_entity8A;; - *);; - - -> .agent_of_specifying_of_indicated_entity9A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: _quest_for_necessary_general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9B;; - *);; - - -> .agent_of_specifying_of_indicated_entity9B - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _spetification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection_for_spetification;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_main_key_sc_element;; - - => nrel_then: .agent_of_specifying_of_indicated_entity9C;; - => nrel_else: .agent_of_specifying_of_indicated_entity8A;; - *);; - - -> .agent_of_specifying_of_indicated_entity9C - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection_for_spetification;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9D;; - *);; - - -> .agent_of_specifying_of_indicated_entity9D - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9F;; - *);; - - -> .agent_of_specifying_of_indicated_entity9F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_logic_deduction;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9G;; - *);; - - -> .agent_of_specifying_of_indicated_entity9G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9K;; - *);; - - -> .agent_of_specifying_of_indicated_entity9K - (* - <- sys_wait;; - - -> rrel_1: rrel_fixed: rrel_scp_const: sc_event_add_input_arc;; - -> rrel_2: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9H1;; - *);; - - -> .agent_of_specifying_of_indicated_entity9H1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_then: .agent_of_specifying_of_indicated_entity9J;; - => nrel_else: .agent_of_specifying_of_indicated_entity9I;; - *);; - - -> .agent_of_specifying_of_indicated_entity9I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_then: .agent_of_specifying_of_indicated_entity9J;; - => nrel_else: .agent_of_specifying_of_indicated_entity9K;; - *);; - - -> .agent_of_specifying_of_indicated_entity9H - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _response_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity9_add_response_struct_in_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity9_add_response_struct_in_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _response_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_in_struct;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: rrel_node: _answer_of_specifying_of_indicated_entity;; - - => nrel_then: .agent_of_specifying_of_indicated_entity8A;; - *);; - - -> .agent_of_specifying_of_indicated_entity9J - (* - <- eraseElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_initiated;; - -> rrel_2: rrel_assign: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_for_necessary_general_specification;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity8A;; - *);; - - ->.agent_of_specifying_of_indicated_entity_check_existence_of_elems_in_structure - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _base_connection;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _some_node;; - - => nrel_then: .agent_of_specifying_of_indicated_entity_gen_spetifcation_struct_to_entity;; - => nrel_else: .agent_of_specifying_of_indicated_entity_erase_base_connecion;; - *);; - - -> .agent_of_specifying_of_indicated_entity_erase_base_connecion - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_node: _base_connection;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_erase_struct;; - *);; - - -> .agent_of_specifying_of_indicated_entity_erase_struct - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_node: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_spetifcation_struct_to_entity - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_struct_to_entity_with_attr_key_sc_element;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_struct_to_entity_with_attr_key_sc_element - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _entity;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_structure_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_structure_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_key_sc_element_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_key_sc_element_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_struct_to_atomic_observation;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_struct_to_atomic_observation - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_observation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_atomic_observation_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_atomic_observation_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: atomic_observation;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_entity_atomic_observation_to_structure_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_entity_atomic_observation_to_structure_arc - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_observation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_base_connection_and_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_base_connection_and_arc - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_conjunction;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_const: _base_connection;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_base_connection_to_struct;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_base_connection_to_struct - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _base_connection;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_struct;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_struct - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_conjunction;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_base_connection_arc;; - *);; - - -> .agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_base_connection_arc - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_conjunction;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _base_connection;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_set_all_elems_of_structure_to_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_set_all_elems_of_structure_to_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_of_specification_indicated_entity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_elem_of_structure;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_gen_answer;; - *);; - - -> .agent_of_specifying_of_indicated_entity_gen_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_specifying_of_indicated_entity;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_return;; - *);; - - -> .agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter! It must be node];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param_wait_return;; - *);; - - -> .agent_of_specifying_of_indicated_entity_call_proc_of_adding_validating_message_wrong_param_wait_return - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_specifying_of_indicated_entity_return;; - *);; - - -> .agent_of_specifying_of_indicated_entity_return - (* - <-return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity2_add_superclass_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_check_existence_of_elems_in_structure (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_node;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity_gen_spetifcation_struct_to_entity;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity_erase_base_connecion;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_spetifcation_struct_to_entity (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_struct_to_entity_with_attr_key_sc_element;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_erase_base_connecion (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_node:: rrel_scp_var:: _base_connection;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_erase_struct;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_erase_struct (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_node:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_return;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_struct_to_entity_with_attr_key_sc_element (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_structure_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_structure_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_key_sc_element_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_key_sc_element_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_struct_to_atomic_observation;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_struct_to_atomic_observation (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_observation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_atomic_observation_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_atomic_observation_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: atomic_observation;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_entity_atomic_observation_to_structure_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_entity_atomic_observation_to_structure_arc (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_observation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_base_connection_and_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_base_connection_and_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_conjunction;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_const:: rrel_fixed:: rrel_scp_var:: _base_connection;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_base_connection_to_struct;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_base_connection_to_struct (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _base_connection;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_struct;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_struct (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_conjunction;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_base_connection_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_nrel_conjunction_to_base_connection_arc (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_conjunction;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_set_all_elems_of_structure_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_set_all_elems_of_structure_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_of_structure;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity2_add_superclass_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity2_add_superclass_to_entiy_arc_to_answer;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity2_add_superclass_to_entiy_arc_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity2C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_connection;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subdividing;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_connections_for_subdividing;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity3A;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity5;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_connections_for_subdividing;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity3B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity5;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_elems_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5_search_elem_containig_of_inclusion_of_superclass;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5_search_elem_containig_of_inclusion_of_superclass (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_elems_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5_search_elem_containig_of_strict_inclusion_of_superclass;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5_search_elem_containig_of_strict_inclusion_of_superclass (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_elems_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity5B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity7;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_elems_included_in_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7_search_elems_included_in_superclass;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7_search_elems_included_in_superclass (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_included_in_superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_3:: _set_of_elems_included_in_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7_search_elems_strict_included_in_superclass;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7_search_elems_strict_included_in_superclass (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_included_in_superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_3:: _set_of_elems_included_in_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems_included_in_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_included_in_superclass;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity7B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity8;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_spetification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_1:: _set_of_spetifications;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity8A;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity2A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_spetifications;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _spetification;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity8B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity2A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity8C;; *);; - - + _-> .._agent_of_specifying_of_indicated_entity8C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: general_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _spetification;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity8D;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity9;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _spetification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_specifying_of_indicated_entity;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity8E;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: necessary_general_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _spetification;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity9A;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity8A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9B;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _spetification;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection_for_spetification;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_main_key_sc_element;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity9C;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity8A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9C (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection_for_spetification;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9D;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9D (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _entity;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9F;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_logic_deduction;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9G;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9K;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9K (* + _<- sys_wait;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_event_add_input_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity9H1;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9H1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity9J;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity9I;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9J (* + _<- eraseElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_initiated;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity8A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity9I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest_for_necessary_general_specification;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity9J;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity9K;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: general_specification;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity8H;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity8G;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _spetification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity8A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity8G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_specifying_of_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: general_specification;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity8H;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_superclasses;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_superclass;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity7A;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity7D;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7E;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7F;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity7F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_superclass;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity7A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5C_inclusion;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5C_inclusion (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_included_in_some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_3:: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity5C_strict_inclusion;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity5C_strict_inclusion (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_included_in_some_elem_containig_of_inclusion_of_superclass;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_strict_inclusion;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_3:: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity6A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems_included_in_elem_containig_of_inclusion_of_superclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity6B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity5A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity6c_check_in_superclasses;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6c_check_in_superclasses (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_superclasses;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity6A;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity6C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity6D;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_elem_containig_of_inclusion_of_superclass;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity6E;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity6E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_included_in_elem_containig_of_inclusion_of_superclass;; + _-> rrel_fixed:: rrel_node:: rrel_scp_var:: rrel_set_2:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity6A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity3C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity3C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_of_subdividing;; + _-> rrel_assign:: rrel_node:: rrel_scp_var:: rrel_set_3:: _set_of_elems_of_subdividing;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity_gen_temp_stuct_of_subdividing;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity5;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_temp_stuct_of_subdividing (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _temp_set_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity4A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems_of_subdividing;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_of_subdividing;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity4B;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity4_set_elems_of_subdividing_to_structure;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity4C;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4_set_elems_of_subdividing_to_structure (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_elem_of_subdividing;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _structure_of_specification_indicated_entity;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity4_add_temp_set_of_subdividing_to_structure;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity3A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4_add_temp_set_of_subdividing_to_structure (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_of_specification_indicated_entity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_base_connection_to_temp_set_of_subdividing_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_base_connection_to_temp_set_of_subdividing_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity4_add_base_connection_to_temp_set_of_subdividing_arc_to_struct;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4_add_base_connection_to_temp_set_of_subdividing_arc_to_struct (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _base_connection;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity3A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_superclasses;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_of_subdividing;; + + _=> nrel_then:: .._agent_of_specifying_of_indicated_entity4_erase_temp_stuct_of_subdividing;; + _=> nrel_else:: .._agent_of_specifying_of_indicated_entity4_add_elem_of_subdividing_to_temp_set;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4_erase_temp_stuct_of_subdividing (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity3A;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity4_add_elem_of_subdividing_to_temp_set (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_gen_temp_set_of_subdividing_to_nrel_disjunction_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_gen_temp_set_of_subdividing_to_nrel_disjunction_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_disjunction;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity_add_temp_set_of_subdividing_to_nrel_disjunction_arc;; + *);; + + _-> .._agent_of_specifying_of_indicated_entity_add_temp_set_of_subdividing_to_nrel_disjunction_arc (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_disjunction;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _temp_set_of_subdividing;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _structure_of_specification_indicated_entity;; + + _=> nrel_goto:: .._agent_of_specifying_of_indicated_entity4A;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_agent_of_specifying_of_indicated_entity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_agent_of_specifying_of_indicated_entity.scs index 05a9a0d17..7242bb5d8 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_agent_of_specifying_of_indicated_entity.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_agent_of_specifying_of_indicated_entity.scs @@ -7,6 +7,9 @@ sc_agent_of_specifying_of_indicated_entity <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_request_assistance_of_entity_specification; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_text_of_agent_of_specifying_of_indicated_entity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_text_of_agent_of_specifying_of_indicated_entity.scs deleted file mode 100755 index 4513a8963..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/activity_automatisation/specification/agent_of_specifying_of_indicated_entity/sc_text_of_agent_of_specifying_of_indicated_entity.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_specifying_of_indicated_entity --> rrel_key_sc_element: - agent_of_specifying_of_indicated_entity; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/agent_of_change_arc_direction_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/agent_of_change_arc_direction_content.scs index cc75959ca..9ce70cd47 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/agent_of_change_arc_direction_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/agent_of_change_arc_direction_content.scs @@ -1,321 +1,260 @@ -sc_text_of_agent_of_change_arc_direction = [* agent_of_change_arc_direction => nrel_main_idtf: [агентная scp-программа изменения направления дуги] (* <- lang_ru;; *); [agent scp-program of change arc direction] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_change_arc_direction - (* - -> rrel_params: .agent_of_change_arc_direction_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_change_arc_direction_operator_set - (* - -> rrel_init: .agent_of_change_arc_direction_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_change_arc_direction_operator1B;; - *);; - - -> .agent_of_change_arc_direction_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_change_arc_direction;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_change_arc_direction_operator1C;; - => nrel_else: .agent_of_change_arc_direction_operator_return;; - *);; - - -> .agent_of_change_arc_direction_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_change_arc_direction_operator_check_is_edge;; - => nrel_else: .agent_of_change_arc_direction_operator_return;; - *);; - - -> .agent_of_change_arc_direction_operator_check_is_edge - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_edge: _param;; - - => nrel_then: .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_1;; - => nrel_else: .agent_of_change_arc_direction_operator_check_is_arc;; - *);; - - -> .agent_of_change_arc_direction_operator_check_is_arc - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _param;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .agent_of_change_arc_direction_operator_find_nodes_1;; - => nrel_else: .agent_of_change_arc_direction_operator_check_is_binary_arc;; - *);; +agent_of_change_arc_direction = [* +.._process1 +_<- scp_process; - -> .agent_of_change_arc_direction_operator_check_is_binary_arc - (* - <- ifType;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _param;; + _-> rrel_1:: .._agent_of_change_arc_direction_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_change_arc_direction_operator_find_nodes_2;; - => nrel_else: .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_change_arc_direction_operator_find_nodes_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node_1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _param;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_2;; - - => nrel_goto: .agent_of_change_arc_direction_operator_gen_arc;; - *);; - - -> .agent_of_change_arc_direction_operator_gen_arc - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node_2;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _result_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node_1;; - - => nrel_goto: .agent_of_change_arc_direction_operator_gen_set_of_possible_structs;; - *);; - - -> .agent_of_change_arc_direction_operator_find_nodes_2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node_1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _param;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_2;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator1B;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_gen_binary_arc;; - *);; - - -> .agent_of_change_arc_direction_operator_gen_binary_arc - (* - <- genElStr3;; + _-> .._agent_of_change_arc_direction_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_change_arc_direction;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node_2;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _result_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node_1;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator1C;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_return;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_gen_set_of_possible_structs;; - *);; + _-> .._agent_of_change_arc_direction_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - -> .agent_of_change_arc_direction_operator_gen_set_of_possible_structs - (* - <- genEl;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_check_is_edge;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _possible_structs;; + _-> .._agent_of_change_arc_direction_operator_return (* + _<- return;; - => nrel_goto: .agent_of_change_arc_direction_operator_gen_set_of_structs;; - *);; + *);; - -> .agent_of_change_arc_direction_operator_gen_set_of_structs - (* - <- genEl;; + _-> .._agent_of_change_arc_direction_operator_check_is_edge (* + _<- ifType;; + _-> rrel_1:: rrel_edge:: rrel_fixed:: rrel_scp_var:: _param;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _structs;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_1;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_check_is_arc;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_find_structs;; - *);; + _-> .._agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_change_arc_direction_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Edge has no direction!];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_change_arc_direction_operator_find_structs - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message_1;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_struct: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _-> .._agent_of_change_arc_direction_operator_check_is_arc (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _param;; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _possible_structs;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_find_nodes_1;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_check_is_binary_arc;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_find_structure;; - *);; - - -> .agent_of_change_arc_direction_operator_find_structure - (* - <- searchElStr3;; + _-> .._agent_of_change_arc_direction_operator_find_nodes_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node_1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_structs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_const: rrel_scp_var: _structure;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_gen_arc;; + *);; - => nrel_then: .agent_of_change_arc_direction_operator_erase_struct;; - => nrel_else: .agent_of_change_arc_direction_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another;; - *);; + _-> .._agent_of_change_arc_direction_operator_check_is_binary_arc (* + _<- ifType;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_change_arc_direction_operator_erase_struct - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_find_nodes_2;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._agent_of_change_arc_direction_operator_find_nodes_2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node_1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_2;; - => nrel_goto: .agent_of_change_arc_direction_operator_is_section;; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_gen_binary_arc;; + *);; - -> .agent_of_change_arc_direction_operator_is_section - (* - <- searchElStr3;; + _-> .._agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_change_arc_direction_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter!It must be an arc!];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message;; + *);; - => nrel_then: .agent_of_change_arc_direction_operator_struct_is_found;; - => nrel_else: .agent_of_change_arc_direction_operator_find_structure;; - *);; - - -> .agent_of_change_arc_direction_operator_struct_is_found - (* - <- genElStr3;; + _-> .._agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _structs;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _structure;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_return;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_struct_is_found_1;; - *);; + _-> .._agent_of_change_arc_direction_operator_gen_binary_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _result_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node_1;; - -> .agent_of_change_arc_direction_operator_struct_is_found_1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_gen_set_of_possible_structs;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; + _-> .._agent_of_change_arc_direction_operator_gen_set_of_possible_structs (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _possible_structs;; - => nrel_goto: .agent_of_change_arc_direction_operator_find_structure;; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_gen_set_of_structs;; + *);; - -> .agent_of_change_arc_direction_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another - (* - <- call;; + _-> .._agent_of_change_arc_direction_operator_gen_set_of_structs (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _structs;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_transferring_incident_elements_from_one_arc_to_another;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_change_arc_direction_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_fixed: rrel_scp_var: _result_arc;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_find_structs;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another;; - *);; + _-> .._agent_of_change_arc_direction_operator_find_structs (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_scp_var:: rrel_struct:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _possible_structs;; - -> .agent_of_change_arc_direction_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_find_structure;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_of_change_arc_direction_operator_find_structure (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_structs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_scp_var:: _structure;; - => nrel_goto: .agent_of_change_arc_direction_operator_delete_param;; - *);; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_erase_struct;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another;; + *);; - -> .agent_of_change_arc_direction_operator_delete_param - (* - <- eraseEl;; + _-> .._agent_of_change_arc_direction_operator_erase_struct (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _param;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_is_section;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_delete_possible_structs;; - *);; + _-> .._agent_of_change_arc_direction_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_transferring_incident_elements_from_one_arc_to_another;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_change_arc_direction_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _result_arc;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_of_change_arc_direction_operator_delete_possible_structs - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _structs;; + _-> .._agent_of_change_arc_direction_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_change_arc_direction_operator_delete_structs;; - *);; - - -> .agent_of_change_arc_direction_operator_delete_structs - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_delete_param;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_structs;; + _-> .._agent_of_change_arc_direction_operator_delete_param (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _param;; - => nrel_goto: .agent_of_change_arc_direction_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_delete_possible_structs;; + *);; - /**************************************************************************Wrong Parametrs************************************************************/ + _-> .._agent_of_change_arc_direction_operator_delete_possible_structs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _structs;; - -> .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_delete_structs;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter!It must be an arc!];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_change_arc_direction_operator_delete_structs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_structs;; - => nrel_goto: .agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_return;; + *);; - -> .agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_change_arc_direction_operator_is_section (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_change_arc_direction_operator_struct_is_found;; + _=> nrel_else:: .._agent_of_change_arc_direction_operator_find_structure;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_return;; - *);; + _-> .._agent_of_change_arc_direction_operator_struct_is_found (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structs;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _structure;; - -> .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_1 - (* - <- call;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_struct_is_found_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_change_arc_direction_operator_call_proc_of_adding_validating_message_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Edge has no direction!];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_change_arc_direction_operator_struct_is_found_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_arc;; - => nrel_goto: .agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message_1;; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_find_structure;; + *);; - -> .agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message_1 - (* - <- waitReturn;; + _-> .._agent_of_change_arc_direction_operator_gen_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_2;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _result_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node_1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_gen_set_of_possible_structs;; + *);; - => nrel_goto: .agent_of_change_arc_direction_operator_return;; + _-> .._agent_of_change_arc_direction_operator_waitreturn_proc_of_adding_validating_message_1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - *);; - -> .agent_of_change_arc_direction_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_change_arc_direction_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_agent_of_change_arc_direction.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_agent_of_change_arc_direction.scs index 7a57e8a0e..ff10e69a3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_agent_of_change_arc_direction.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_agent_of_change_arc_direction.scs @@ -5,6 +5,9 @@ sc_agent_of_change_arc_direction <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_change_arc_direction; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_text_agent_of_change_arc_direction.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_text_agent_of_change_arc_direction.scs deleted file mode 100644 index b49e27dec..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_change_arc_direction/sc_text_agent_of_change_arc_direction.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_change_arc_direction --> rrel_key_sc_element: - agent_of_change_arc_direction; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/agent_of_changing_main_identifier_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/agent_of_changing_main_identifier_content.scs index 7934e9aea..ad45e94da 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/agent_of_changing_main_identifier_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/agent_of_changing_main_identifier_content.scs @@ -1,311 +1,258 @@ -sc_text_agent_of_changing_main_identifier = [* agent_of_changing_main_identifier -=>nrel_main_idtf: +=> nrel_main_idtf: [агентная scp-программа замены основного идентификатора sc-элемента на указанный файл] (* <- lang_ru;; *); [agent scp-program of changing main identifier sc-element on specified file] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_changing_main_identifier - (* - -> rrel_params: .agent_of_changing_main_identifier_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_changing_main_identifier_operator_set - (* - -> rrel_init: .agent_of_changing_main_identifier_operatorA1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorA2;; - *);; - - -> .agent_of_changing_main_identifier_operatorA2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_change_main_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorA3;; - =>nrel_else: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operatorA3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorA4;; - =>nrel_else: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operatorA4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorA5;; - =>nrel_else: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operatorA5 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_change_main;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorB1;; - *);; - - -> .agent_of_changing_main_identifier_operatorB1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_lang;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _tempset;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorB2;; - =>nrel_else: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operatorB2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _tempset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang2;; - - => nrel_then: .agent_of_changing_main_identifier_operatorB3;; - => nrel_else: .agent_of_changing_main_identifier_operatorD10;; - *);; - - -> .agent_of_changing_main_identifier_operatorB3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorB4;; - *);; - - -> .agent_of_changing_main_identifier_operatorB4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_lang1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang2;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorC1;; - =>nrel_else: .agent_of_changing_main_identifier_operatorB2;; - *);; - - -> .agent_of_changing_main_identifier_operatorC1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_change;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set;; - - =>nrel_then: .agent_of_changing_main_identifier_operatorC2;; - =>nrel_else: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operatorC2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .agent_of_changing_main_identifier_operatorC3;; - => nrel_else: .agent_of_changing_main_identifier_operatorC6;; - *);; +agent_of_changing_main_identifier = [* +.._process1 +_<- scp_process; - -> .agent_of_changing_main_identifier_operatorC3 - (* - <- eraseEl;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> rrel_1:: .._agent_of_changing_main_identifier_operatorA1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_changing_main_identifier_operatorC4;; - *);; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorA2;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorA2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_change_main_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorA3;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorA3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorA4;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_changing_main_identifier_operatorA4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorA5;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorA5 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_change_main;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorB1;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorB1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_lang;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _tempset;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorB2;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorB2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _tempset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang2;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorB3;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operatorD10;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorB3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorB4;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorD10 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _tempset;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorB4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_lang1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang2;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorC1;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operatorB2;; + *);; - -> .agent_of_changing_main_identifier_operatorC4 - (* - <- searchElStr3;; + _-> .._agent_of_changing_main_identifier_operatorC1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_change;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorC2;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorC2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorC3;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operatorC6;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorC3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorC4;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorC6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set;; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_lang1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD1;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorD1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc_change;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_nrel;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; - =>nrel_then: .agent_of_changing_main_identifier_operatorC5;; - =>nrel_else: .agent_of_changing_main_identifier_operatorC2;; - *);; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD2;; + *);; - -> .agent_of_changing_main_identifier_operatorC5 - (* - <- eraseEl;; + _-> .._agent_of_changing_main_identifier_operatorD2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _node;; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD3;; + *);; - => nrel_goto: .agent_of_changing_main_identifier_operatorC6;; - *);; + _-> .._agent_of_changing_main_identifier_operatorD3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_lang;; - -> .agent_of_changing_main_identifier_operatorC6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorD1;; - *);; - - -> .agent_of_changing_main_identifier_operatorD1 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param1;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc_change;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_nrel;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - =>nrel_goto: .agent_of_changing_main_identifier_operatorD2;; - *);; - - ->.agent_of_changing_main_identifier_operatorD2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorD3;; - *);; - - ->.agent_of_changing_main_identifier_operatorD3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_lang;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorD4;; - *);; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD4;; + *);; - -> .agent_of_changing_main_identifier_operatorD4 - (* - <- genElStr3;; + _-> .._agent_of_changing_main_identifier_operatorD4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param1;; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD5;; + *);; - =>nrel_goto: .agent_of_changing_main_identifier_operatorD5;; - *);; - - -> .agent_of_changing_main_identifier_operatorD5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc_change;; - - =>nrel_goto: .agent_of_changing_main_identifier_operatorD6;; - *);; + _-> .._agent_of_changing_main_identifier_operatorD5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc_change;; - -> .agent_of_changing_main_identifier_operatorD6 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; + _-> .._agent_of_changing_main_identifier_operatorD6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; - =>nrel_goto: .agent_of_changing_main_identifier_operatorD7;; - *);; - - -> .agent_of_changing_main_identifier_operatorD7 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc_nrel;; - - =>nrel_goto: .agent_of_changing_main_identifier_operatorD8;; - *);; - - -> .agent_of_changing_main_identifier_operatorD8 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - =>nrel_goto: .agent_of_changing_main_identifier_operatorD9;; - *);; - - ->.agent_of_changing_main_identifier_operatorD9 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_change_main;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_changing_main_identifier_operatorD10;; - *);; - - -> .agent_of_changing_main_identifier_operatorD10 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _tempset;; - - => nrel_goto: .agent_of_changing_main_identifier_operator_return;; - *);; - - -> .agent_of_changing_main_identifier_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD7;; *);; + _-> .._agent_of_changing_main_identifier_operatorD7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc_nrel;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD8;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorD8 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD9;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorD9 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_change_main;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorD10;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorC4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_lang1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_changing_main_identifier_operatorC5;; + _=> nrel_else:: .._agent_of_changing_main_identifier_operatorC2;; + *);; + + _-> .._agent_of_changing_main_identifier_operatorC5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_goto:: .._agent_of_changing_main_identifier_operatorC6;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_agent_of_changing_main_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_agent_of_changing_main_identifier.scs index 80f894a79..72cb3f9eb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_agent_of_changing_main_identifier.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_agent_of_changing_main_identifier.scs @@ -5,6 +5,9 @@ sc_agent_of_changing_main_identifier <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_change_main_identifier; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_text_agent_of_changing_main_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_text_agent_of_changing_main_identifier.scs deleted file mode 100644 index 10d2f3a51..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_main_identifier/sc_text_agent_of_changing_main_identifier.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_changing_main_identifier --> rrel_key_sc_element: - agent_of_changing_main_identifier; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/agent_of_changing_system_identifier_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/agent_of_changing_system_identifier_content.scs index c8ed98fb9..2fd9e9f9c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/agent_of_changing_system_identifier_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/agent_of_changing_system_identifier_content.scs @@ -1,193 +1,161 @@ -sc_text_of_agent_of_changing_system_identifier = [* agent_of_changing_system_identifier => nrel_main_idtf: [агентная scp-программа замены системного идентификатора на указанный файл] (* <- lang_ru;; *); [agent scp-program of changing system identifier on specified file] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_changing_system_identifier - (* - -> rrel_params: .agent_of_changing_system_identifier_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_changing_system_identifier_operator_set - (* - -> rrel_init: .agent_of_changing_system_identifier_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_changing_system_identifier_operator1B;; - *);; - - -> .agent_of_changing_system_identifier_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_change_system_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_changing_system_identifier_operator1C1;; - => nrel_else: .agent_of_changing_system_identifier_operator_return;; - *);; - - -> .agent_of_changing_system_identifier_operator1C1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_changing_system_identifier_operator1C2;; - => nrel_else: .agent_of_changing_system_identifier_operator_return;; - *);; - - -> .agent_of_changing_system_identifier_operator1C2 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_changing_system_identifier_operator2A;; - => nrel_else: .agent_of_changing_system_identifier_operator_return;; - *);; - - -> .agent_of_changing_system_identifier_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_change_system_element;; - - => nrel_goto: .agent_of_changing_system_identifier_operator2B;; - *);; - - -> .agent_of_changing_system_identifier_operator2B - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc_remove;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_change;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifier;; - - => nrel_then: .agent_of_changing_system_identifier_operator2C;; - => nrel_else: .agent_of_changing_system_identifier_operator_return;; - *);; - - ->.agent_of_changing_system_identifier_operator2C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc_remove;; - - => nrel_goto: .agent_of_changing_system_identifier_operator2D;; - *);; - - ->.agent_of_changing_system_identifier_operator2D - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _node_change;; - - => nrel_goto: .agent_of_changing_system_identifier_operator2E;; - *);; - - -> .agent_of_changing_system_identifier_operator2E - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param1;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc_change;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_nrel;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifier;; - - => nrel_goto: .agent_of_changing_system_identifier_operator3A;; - *);; - - -> .agent_of_changing_system_identifier_operator3A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param1;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc_change;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_nrel;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifier;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .agent_of_changing_system_identifier_operator3B;; - *);; - - -> .agent_of_changing_system_identifier_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param1;; - - => nrel_goto: .agent_of_changing_system_identifier_operator3C;; - *);; +agent_of_changing_system_identifier = [* +.._process1 +_<- scp_process; - -> .agent_of_changing_system_identifier_operator3C - (* - <- genElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param2;; + _-> rrel_1:: .._agent_of_changing_system_identifier_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_changing_system_identifier_operator3D;; - *);; + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator1B;; + *);; + + _-> .._agent_of_changing_system_identifier_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_change_system_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_changing_system_identifier_operator1C1;; + _=> nrel_else:: .._agent_of_changing_system_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_system_identifier_operator1C1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_changing_system_identifier_operator1C2;; + _=> nrel_else:: .._agent_of_changing_system_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_system_identifier_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_changing_system_identifier_operator1C2 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_changing_system_identifier_operator2A;; + _=> nrel_else:: .._agent_of_changing_system_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_system_identifier_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_change_system_element;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator2B;; + *);; + + _-> .._agent_of_changing_system_identifier_operator2B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc_remove;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_change;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + + _=> nrel_then:: .._agent_of_changing_system_identifier_operator2C;; + _=> nrel_else:: .._agent_of_changing_system_identifier_operator_return;; + *);; + + _-> .._agent_of_changing_system_identifier_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_remove;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator2D;; + *);; + + _-> .._agent_of_changing_system_identifier_operator2D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _node_change;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator2E;; + *);; + + _-> .._agent_of_changing_system_identifier_operator2E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc_change;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_nrel;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator3A;; + *);; + + _-> .._agent_of_changing_system_identifier_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc_change;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_nrel;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_change_system_element;; - -> .agent_of_changing_system_identifier_operator3D - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_system_identifier;; + _-> .._agent_of_changing_system_identifier_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_system_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param1;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator3C;; + *);; - => nrel_goto: .agent_of_changing_system_identifier_operator3E;; - *);; + _-> .._agent_of_changing_system_identifier_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_system_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param2;; - -> .agent_of_changing_system_identifier_operator3E - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_change_system_element;; - -> rrel_4: rrel_assign:rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator3D;; + *);; + + _-> .._agent_of_changing_system_identifier_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_change_system_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator3E;; + *);; - => nrel_goto: .agent_of_changing_system_identifier_operator_return;; - *);; + _-> .._agent_of_changing_system_identifier_operator3E (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_change_system_element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_changing_system_identifier_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_changing_system_identifier_operator_return;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_agent_of_changing_system_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_agent_of_changing_system_identifier.scs index 160e53946..f7ed429ef 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_agent_of_changing_system_identifier.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_agent_of_changing_system_identifier.scs @@ -5,6 +5,9 @@ sc_agent_of_changing_system_identifier <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_change_system_identifier; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_text_of_agent_of_changing_system_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_text_of_agent_of_changing_system_identifier.scs deleted file mode 100644 index 46dbd0a96..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_changing_system_identifier/sc_text_of_agent_of_changing_system_identifier.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_changing_system_identifier --> rrel_key_sc_element: - agent_of_changing_system_identifier; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/agent_of_removing_sc_element_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/agent_of_removing_sc_element_content.scs index 86bcc8166..afa19de44 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/agent_of_removing_sc_element_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/agent_of_removing_sc_element_content.scs @@ -1,143 +1,119 @@ -sc_text_of_agent_of_removing_sc_element = [* agent_of_removing_sc_element => nrel_main_idtf: [агентная scp-программа удаления sc-элемента] (* <- lang_ru;; *); [agent scp-program of removing sc-element] (* <- lang_en;; *); - <- agent_scp_program;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; -scp_program -> agent_of_removing_sc_element - (* - -> rrel_params: .agent_of_removing_sc_element_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +agent_of_removing_sc_element = [* +.._process1 +_<- scp_process; - -> rrel_operators: .agent_of_removing_sc_element_operator_set - (* - -> rrel_init: .agent_of_removing_sc_element_operator1A - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> rrel_1:: .._agent_of_removing_sc_element_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_removing_sc_element_operator1B;; - *);; - - -> .agent_of_removing_sc_element_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_removing_sc_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_removing_sc_element_operator1C;; - => nrel_else: .agent_of_removing_sc_element_operator_return;; - *);; - - -> .agent_of_removing_sc_element_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_removing_sc_element_operator2A;; - => nrel_else: .agent_of_removing_sc_element_operator_return;; - *);; - - -> .agent_of_removing_sc_element_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _removable_elem_set;; - - => nrel_goto: .agent_of_removing_sc_element_operator2B;; - *);; - - ->.agent_of_removing_sc_element_operator2B - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _text;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifer;; + _-> .._agent_of_removing_sc_element_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_removing_sc_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _removable_elem_set;; + _=> nrel_then:: .._agent_of_removing_sc_element_operator1C;; + _=> nrel_else:: .._agent_of_removing_sc_element_operator_return;; + *);; - => nrel_goto: .agent_of_removing_sc_element_operator2C;; - *);; + _-> .._agent_of_removing_sc_element_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - ->.agent_of_removing_sc_element_operator2C - (* - <- searchSetStr5;; + _=> nrel_then:: .._agent_of_removing_sc_element_operator2A;; + _=> nrel_else:: .._agent_of_removing_sc_element_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _text;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; + _-> .._agent_of_removing_sc_element_operator_return (* + _<- return;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _removable_elem_set;; + *);; - => nrel_goto: .agent_of_removing_sc_element_operator2D;; - *);; + _-> .._agent_of_removing_sc_element_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _removable_elem_set;; - ->.agent_of_removing_sc_element_operator2D - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _text;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_idtf;; + _-> .._agent_of_removing_sc_element_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _text;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifer;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _removable_elem_set;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _removable_elem_set;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator2C;; + *);; - => nrel_goto: .agent_of_removing_sc_element_operator3A;; - *);; + _-> .._agent_of_removing_sc_element_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _text;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _removable_elem_set;; - -> .agent_of_removing_sc_element_operator3A - (* - <- eraseSetStr3;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator2D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _removable_elem_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_erase: _elem;; + _-> .._agent_of_removing_sc_element_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _text;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_idtf;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _removable_elem_set;; - => nrel_goto: .agent_of_removing_sc_element_operator3B;; - *);; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator3A;; + *);; - -> .agent_of_removing_sc_element_operator3B - (* - <- eraseEl;; + _-> .._agent_of_removing_sc_element_operator3A (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _removable_elem_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_erase:: rrel_scp_var:: _elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _param;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator3B;; + *);; - => nrel_goto: .agent_of_removing_sc_element_operator3C;; - *);; + _-> .._agent_of_removing_sc_element_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_removing_sc_element_operator3C - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator3C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _removable_elem_set;; + _-> .._agent_of_removing_sc_element_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _removable_elem_set;; - => nrel_goto: .agent_of_removing_sc_element_operator_return;; - *);; - - -> .agent_of_removing_sc_element_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_removing_sc_element_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_agent_of_removing_sc_element.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_agent_of_removing_sc_element.scs index 34a2dce8c..1455a341b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_agent_of_removing_sc_element.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_agent_of_removing_sc_element.scs @@ -5,6 +5,9 @@ sc_agent_of_removing_sc_element <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_removing_sc_element; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_text_agent_of_removing_sc_element.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_text_agent_of_removing_sc_element.scs deleted file mode 100644 index ce00d45fd..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removal_sc_element/sc_text_agent_of_removing_sc_element.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_removing_sc_element --> rrel_key_sc_element: - agent_of_removing_sc_element; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/agent_of_removing_elements_of_the_struct_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/agent_of_removing_elements_of_the_struct_content.scs index 4ddeff565..600a23170 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/agent_of_removing_elements_of_the_struct_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/agent_of_removing_elements_of_the_struct_content.scs @@ -1,316 +1,266 @@ -sc_text_of_agent_of_removing_elements_of_the_struct = [* agent_of_removing_elements_of_the_struct => nrel_main_idtf: [агентная scp-программа удаления элементов структуры] (* <- lang_ru;; *); [agent scp-program of removing elements of the struct] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_removing_elements_of_the_struct - (* - -> rrel_params: .agent_of_removing_elements_of_the_struct_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .agent_of_removing_elements_of_the_struct_operators - (* - -> rrel_init: .agent_of_removing_elements_of_the_struct_operatorA1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorA2;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorA2 - (* - <- searchElStr3;; +agent_of_removing_elements_of_the_struct = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_removing_elements_of_the_struct;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorA3;; - => nrel_else: .agent_of_removing_elements_of_the_struct_return;; - *);; + _-> rrel_1:: .._agent_of_removing_elements_of_the_struct_operatorA1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_removing_elements_of_the_struct_operatorA3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _struct;; - - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorB1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorB1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node;; - - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorB2;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorH1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorB2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorC1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorC1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _outputTempNode;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorC2;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorD1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorC2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorC1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorD1 - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _inputTempNode;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorD2;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorE1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorD2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorD1;; - *);; - - -> .agent_of_removing_elements_of_the_struct_operatorE1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _outputTempNode;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorA2;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _adjacentNodes;; + _-> .._agent_of_removing_elements_of_the_struct_operatorA2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_removing_elements_of_the_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorE2;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorF1;; - *);; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorA3;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_return;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorE2 - (* - <- searchElStr3;; + _-> .._agent_of_removing_elements_of_the_struct_operatorA3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _struct;; - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacentNodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _outputTempNode;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorB1;; + *);; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorE3;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorF1;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_return (* + _<- return;; - -> .agent_of_removing_elements_of_the_struct_operatorE3 - (* - <- eraseEl;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _-> .._agent_of_removing_elements_of_the_struct_operatorB1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node;; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorE4;; - *);; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorB2;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorH1;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorE4 (* - <- searchSetStr3;; + _-> .._agent_of_removing_elements_of_the_struct_operatorB2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: rrel_node: _tempStructs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _outputTempNode;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorC1;; + *);; - -> rrel_set_1: rrel_assign: rrel_scp_var: _setStructs;; + _-> .._agent_of_removing_elements_of_the_struct_operatorH1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct;; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorE5;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorE2;; - *);; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorH2;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorE5 (* - <- searchElStr3;; + _-> .._agent_of_removing_elements_of_the_struct_operatorH2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _setStructs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempStruct;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_return;; + *);; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorE6;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorE2;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorC1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _outputTempNode;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; - -> .agent_of_removing_elements_of_the_struct_operatorE6 (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorC2;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorD1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _-> .._agent_of_removing_elements_of_the_struct_operatorC2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorE7;; - *);; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorC1;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorE7 - (* - <- searchElStr3;; + _-> .._agent_of_removing_elements_of_the_struct_operatorD1 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _inputTempNode;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; - -> rrel_1: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _tempStruct;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorD2;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorE1;; + *);; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorB1;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorE5;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorD2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> .agent_of_removing_elements_of_the_struct_operatorF1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorD1;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _inputTempNode;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; + _-> .._agent_of_removing_elements_of_the_struct_operatorE1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _outputTempNode;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _adjacentNodes;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _adjacentNodes;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorE2;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorF1;; + *);; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorF2;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorG1;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorE2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacentNodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _outputTempNode;; - -> .agent_of_removing_elements_of_the_struct_operatorF2 - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorE3;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorF1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacentNodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _inputTempNode;; + _-> .._agent_of_removing_elements_of_the_struct_operatorF1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _inputTempNode;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _adjacentNodes;; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorF3;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorG1;; - *);; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorF2;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorG1;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorF3 - (* - <- eraseEl;; + _-> .._agent_of_removing_elements_of_the_struct_operatorF2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacentNodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inputTempNode;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorF3;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorG1;; + *);; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorF4;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorG1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _node;; - -> .agent_of_removing_elements_of_the_struct_operatorF4 (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorB1;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: rrel_node: _tempStructs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inputTempNode;; + _-> .._agent_of_removing_elements_of_the_struct_operatorF3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _setStructs;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorF4;; + *);; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorF5;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorF2;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorF4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _tempStructs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inputTempNode;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _setStructs;; - -> .agent_of_removing_elements_of_the_struct_operatorF5 (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorF5;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorF2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _setStructs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempStruct;; + _-> .._agent_of_removing_elements_of_the_struct_operatorF5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setStructs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempStruct;; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorF6;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorF2;; - *);; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorF6;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorF2;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorF6 (* - <- eraseEl;; + _-> .._agent_of_removing_elements_of_the_struct_operatorF6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorF7;; + *);; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorF7;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorF7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _tempStruct;; - -> .agent_of_removing_elements_of_the_struct_operatorF7 - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorB1;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorF5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _tempStruct;; + _-> .._agent_of_removing_elements_of_the_struct_operatorE3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_then: .agent_of_removing_elements_of_the_struct_operatorB1;; - => nrel_else: .agent_of_removing_elements_of_the_struct_operatorF5;; - *);; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorE4;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorG1 - (* - <- eraseEl;; + _-> .._agent_of_removing_elements_of_the_struct_operatorE4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _tempStructs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _outputTempNode;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _setStructs;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _node;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorE5;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorE2;; + *);; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorB1;; - *);; + _-> .._agent_of_removing_elements_of_the_struct_operatorE5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setStructs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempStruct;; - -> .agent_of_removing_elements_of_the_struct_operatorH1 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorE6;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorE2;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct;; + _-> .._agent_of_removing_elements_of_the_struct_operatorE6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .agent_of_removing_elements_of_the_struct_operatorH2;; - *);; + _=> nrel_goto:: .._agent_of_removing_elements_of_the_struct_operatorE7;; + *);; - -> .agent_of_removing_elements_of_the_struct_operatorH2 - (* - <- genElStr5;; + _-> .._agent_of_removing_elements_of_the_struct_operatorE7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _tempStruct;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_then:: .._agent_of_removing_elements_of_the_struct_operatorB1;; + _=> nrel_else:: .._agent_of_removing_elements_of_the_struct_operatorE5;; + *);; - => nrel_goto: .agent_of_removing_elements_of_the_struct_return;; - *);; +*);; - -> .agent_of_removing_elements_of_the_struct_return - (* - <- return;; - *);; - *);; - *);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_agent_of_removing_elements_of_the_struct.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_agent_of_removing_elements_of_the_struct.scs index e1faad294..444c608d5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_agent_of_removing_elements_of_the_struct.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_agent_of_removing_elements_of_the_struct.scs @@ -5,6 +5,9 @@ sc_agent_of_removing_elements_of_the_struct <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_removing_elements_of_the_struct; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_text_of_agent_of_removing_elements_of_the_struct.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_text_of_agent_of_removing_elements_of_the_struct.scs deleted file mode 100644 index a6796893e..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/agent_of_removing_elements_of_the_struct/sc_text_of_agent_of_removing_elements_of_the_struct.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_removing_elements_of_the_struct --> rrel_key_sc_element: - agent_of_removing_elements_of_the_struct; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/common/scp_program_component/lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another/proc_of_transferring_incident_elements_from_one_arc_to_another_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/common/scp_program_component/lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another/proc_of_transferring_incident_elements_from_one_arc_to_another_content.scs index a2584fd76..81829758f 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/common/scp_program_component/lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another/proc_of_transferring_incident_elements_from_one_arc_to_another_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/editing/common/scp_program_component/lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another/proc_of_transferring_incident_elements_from_one_arc_to_another_content.scs @@ -1,656 +1,537 @@ -lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another = [* -scp_program-> proc_of_transferring_incident_elements_from_one_arc_to_another - (* - -> rrel_params: .proc_of_transferring_incident_elements_from_one_arc_to_another_param - (* - -> rrel_1: rrel_in: _param;; - -> rrel_2: rrel_in: _result_arc;; - *);; - - -> rrel_operators: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_set - (* - -> rrel_init: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_input_arcs - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_arcs;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_possible_sections;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_possible_sections - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _possible_sections;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_sections;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_sections - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _sections;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_1;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_2;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_3;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_edge: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _found_arc;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_1;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_system;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_system - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: system_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _found_arc;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections;; - *);; - - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _found_arc;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _possible_sections;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_possible_section;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_possible_section - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_section;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_section - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_is_found;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_is_found - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_elem;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_elem - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _found_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _par;; +lib_component_proc_of_transferring_incident_elements_from_one_arc_to_another = [* +proc_of_transferring_incident_elements_from_one_arc_to_another +=> nrel_main_idtf: + [] (* <- lang_ru;; *); + [] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_transferring_incident_elements_from_one_arc_to_another = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _param; +_-> rrel_2:: rrel_in:: _result_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_input_arcs (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_arcs;; + + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_possible_sections;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_possible_sections (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _possible_sections;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm - (* - <- ifType;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_sections;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _found_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_set_of_sections (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _sections;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_common_arc;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_1;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_common_arc - (* - <- ifType;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _found_arc;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_2;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge_1;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_input_arcs_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_edge:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _found_arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_1;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; - - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; - - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge_1 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_system;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_edge: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_edge;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_edge - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_edge: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_3;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _param;; + _-> rrel_2:: rrel_assign:: rrel_edge:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _set_of_arcs;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_section;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _found_arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_section - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set_of_arcs;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set_of_arcs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add_section;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add_section - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_arcs;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_possible_sections;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another - (* - <- call;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_possible_sections (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _possible_sections;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_transferring_incident_elements_from_one_arc_to_another;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _found_arc;; - -> rrel_2: rrel_fixed: rrel_scp_var: _new_arc;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr_1;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_sections;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_sections (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _sections;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr_1;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_return (* + _<- return;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_1 - (* - <- searchSetStr3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: rrel_struct:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _possible_sections;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_2;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_2 - (* - <- searchSetStr3;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_section;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section_exist;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_section (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_check_is_section;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_3;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_set_of_output_arcs_3 - (* - <- searchSetStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section_exist (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_edge: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_element;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _set_of_arcs;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_element (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _par;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm_arc;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm_arc (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _found_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _found_arc;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_it_common_arc;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set_of_arcs;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_temp_set;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_from_set_of_arcs - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_it_common_arc (* + _<- ifType;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _found_arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections_1;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections_1 - (* - <- searchSetStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _found_arc;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common_arc;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _possible_sections;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_edge:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_new_edge;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1 - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_new_edge (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_edge:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: _possible_sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_section;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section_exist;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_section - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_sect;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_1;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_sect (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_check_is_section;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_check_is_section - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_transferring_incident_elements_from_one_arc_to_another;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _new_arc;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr_2;; - -> rrel_1: rrel_fixed: rrel_scp_const: section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another_1;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_has_found;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_has_found - (* - <- genElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another_1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr_2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section_exist - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_element;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_element - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _par;; - -> rrel_2: rrel_fixed: rrel_scp_var: _found_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm_arc (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _result_arc;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm_arc;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm_arc - (* - <- ifType;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_check_is_section (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _found_arc;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_has_found;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_it_common_arc;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_has_found (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_it_common_arc - (* - <- ifType;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _found_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_system (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: system_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _found_arc;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm_arc - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_fill_possible_sections (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: rrel_struct:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _possible_sections;; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm_arc - (* - <- genElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _possible_sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_possible_section;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_erase_possible_section (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common_arc - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_section;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_any_section (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common_arc;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common_arc - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_elem;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_elem (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _par;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_pos_const_perm (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _found_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_edge: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_common_arc;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_new_edge;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_pos_const_perm (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_new_edge - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_arc;; - -> rrel_2: rrel_assign: rrel_const: rrel_edge: rrel_scp_var: _new_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_common_arc (* + _<- ifType;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _found_arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge_1;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc - (* - <- searchElStr3;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_common (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _section;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common;; + *);; - => nrel_then: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_sect;; - => nrel_else: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_1;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_exist_edge_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_edge:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_sect - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_edge;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_edge (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_edge:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add;; - *);; - - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _new_arc;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _section;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections_of_arc;; - *);; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_section;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_1 - (* - <- call;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_delete_section (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_transferring_incident_elements_from_one_arc_to_another;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _found_arc;; - -> rrel_2: rrel_fixed: rrel_scp_var: _new_arc;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr_2;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add_section;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another_1;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_call_proc_of_transferring_incident_elements_from_one_arc_to_another (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_transferring_incident_elements_from_one_arc_to_another;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _found_arc;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _new_arc;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr_1;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another_1 - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr_2;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_waitreturn_proc_of_transferring_incident_elements_from_one_arc_to_another (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr_1;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_output_arc;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_input_arc;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_temp_set - (* - <- eraseEl;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_add_section (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _new_arc;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_arcs;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_possible_sections;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_common (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_possible_sections - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _possible_sections;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_gen_pos_const_perm (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _result_arc;; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_sections;; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_all_sections;; + *);; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_operator_del_sections - (* - <- eraseEl;; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_is_section (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _sections;; + _=> nrel_then:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_is_found;; + _=> nrel_else:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; + *);; - => nrel_goto: .proc_of_transferring_incident_elements_from_one_arc_to_another_return;; - *);; + _-> .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_section_is_found (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _new_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _section;; - -> .proc_of_transferring_incident_elements_from_one_arc_to_another_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_transferring_incident_elements_from_one_arc_to_another_operator_find_sections;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/agent_of_forming_agreed_knowledge_base_part_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/agent_of_forming_agreed_knowledge_base_part_content.scs index 3f87429a5..43a3d0f8c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/agent_of_forming_agreed_knowledge_base_part_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/agent_of_forming_agreed_knowledge_base_part_content.scs @@ -1,224 +1,177 @@ -sc_text_of_agent_of_forming_agreed_knowledge_base_part = [* agent_of_forming_agreed_knowledge_base_part => nrel_main_idtf: [агентная scp-программа формирования согласованной части базы знаний] (* <- lang_ru;; *); [agent scp-program of forming agreed knowledge base part] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_forming_agreed_knowledge_base_part - (* - -> rrel_params: .agent_of_forming_agreed_knowledge_base_part_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_forming_agreed_knowledge_base_part_operator_set - (* - -> rrel_init: .agent_of_forming_agreed_knowledge_base_part_operator_init1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_init2;; - *);; - - -> .agent_of_forming_agreed_knowledge_base_part_operator_init2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_forming_agreed_knowledge_base_part;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_init3;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_return;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_init3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_init4;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_return;; - *);; - - -> .agent_of_forming_agreed_knowledge_base_part_operator_init4 - (* - <- searchElStr3;; +agent_of_forming_agreed_knowledge_base_part = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_fixed: rrel_scp_const: concerted_part_of_kb;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concerted_part;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_init4_1;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_unsuccess;; - *);; + _-> rrel_1:: .._agent_of_forming_agreed_knowledge_base_part_operator_init1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_init4_1 - (* - <- ifCoin;; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_init2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_fixed: rrel_scp_const: concerted_part_of_kb;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_init2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_forming_agreed_knowledge_base_part;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_find_substantive_part_of_kb;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_return;; - *);; - //TODO eraseSetStr3 doesn't work correct - /*-> .agent_of_forming_agreed_knowledge_base_part_operator_init5 - (* - <- eraseSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concerted_part;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_find_substantive_part_of_kb;; - *);;*/ - - -> .agent_of_forming_agreed_knowledge_base_part_operator_find_substantive_part_of_kb - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: substantive_part_of_the_knowledge_base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _substantive_part_of_kb;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_init3;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_return;; + *);; - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_section14;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section;; - *);; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_init3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_section14 - (* - <- call;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_init4;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_agreed_knowledge_base_part_operator_section14_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _substantive_part_of_kb;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concerted_part;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr_subst_part;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_return (* + _<- return;; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_section14_wait;; - *);; + *);; - -> .agent_of_forming_agreed_knowledge_base_part_operator_section14_wait - (* - <- waitReturn;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_init4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: concerted_part_of_kb;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concerted_part;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr_subst_part;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_init4_1;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_unsuccess;; + *);; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section;; - *);; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_init4_1 (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: concerted_part_of_kb;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_find_substantive_part_of_kb;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: documentation_of_the_computer_system;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _documentation_section;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_unsuccess (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_section15;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb;; - *);; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_return;; + *);; - -> .agent_of_forming_agreed_knowledge_base_part_operator_section15 - (* - <- call;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_find_substantive_part_of_kb (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: substantive_part_of_the_knowledge_base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _substantive_part_of_kb;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_agreed_knowledge_base_part_operator_section15_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _documentation_section;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concerted_part;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr_documentation;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_section14;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section;; + *);; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_section15_wait;; - *);; - - -> .agent_of_forming_agreed_knowledge_base_part_operator_section15_wait - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr_documentation;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section14 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_agreed_knowledge_base_part_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _substantive_part_of_kb;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concerted_part;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr_subst_part;; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb;; - *);; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_section14_wait;; + *);; - -> .agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb - (* - <- searchElStr3;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: documentation_of_the_computer_system;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _documentation_section;; - -> rrel_1: rrel_fixed: rrel_scp_const: context_of_subject_of_knowledge_base_of_the_Global_Knowledge_Base;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context_of_subject_of_kb_of_the_global_kb;; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_section15;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb;; + *);; - => nrel_then: .agent_of_forming_agreed_knowledge_base_part_operator_section16;; - => nrel_else: .agent_of_forming_agreed_knowledge_base_part_operator_success;; - *);; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section15 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_agreed_knowledge_base_part_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _documentation_section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concerted_part;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr_documentation;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_section16 - (* - <- call;; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_section15_wait;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_agreed_knowledge_base_part_operator_section16_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _context_of_subject_of_kb_of_the_global_kb;; - -> rrel_2: rrel_fixed: rrel_scp_var: _concerted_part;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr_glob_context;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: context_of_subject_of_knowledge_base_of_the_Global_Knowledge_Base;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context_of_subject_of_kb_of_the_global_kb;; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_section16_wait;; - *);; + _=> nrel_then:: .._agent_of_forming_agreed_knowledge_base_part_operator_section16;; + _=> nrel_else:: .._agent_of_forming_agreed_knowledge_base_part_operator_success;; + *);; - -> .agent_of_forming_agreed_knowledge_base_part_operator_section16_wait - (* - <- waitReturn;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section16 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_agreed_knowledge_base_part_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context_of_subject_of_kb_of_the_global_kb;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _concerted_part;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr_glob_context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr_glob_context;; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_section16_wait;; + *);; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_success;; - *);; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_success (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_success - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section16_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr_glob_context;; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_success;; + *);; - -> .agent_of_forming_agreed_knowledge_base_part_operator_unsuccess - (* - <- genElStr3;; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section15_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr_documentation;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_find_context_of_subject_of_kb_of_the_global_kb;; + *);; - => nrel_goto: .agent_of_forming_agreed_knowledge_base_part_operator_return;; - *);; + _-> .._agent_of_forming_agreed_knowledge_base_part_operator_section14_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr_subst_part;; - -> .agent_of_forming_agreed_knowledge_base_part_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_forming_agreed_knowledge_base_part_operator_find_documentation_section;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_agent_of_forming_agreed_knowledge_base_part.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_agent_of_forming_agreed_knowledge_base_part.scs index 0f94839a2..04d16cc63 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_agent_of_forming_agreed_knowledge_base_part.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_agent_of_forming_agreed_knowledge_base_part.scs @@ -5,6 +5,9 @@ sc_agent_of_forming_agreed_knowledge_base_part <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_forming_agreed_knowledge_base_part; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_text_of_agent_of_forming_agreed_knowledge_base_part.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_text_of_agent_of_forming_agreed_knowledge_base_part.scs deleted file mode 100644 index da6454319..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/agent_of_forming_agreed_knowledge_base_part/sc_text_of_agent_of_forming_agreed_knowledge_base_part.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_forming_agreed_knowledge_base_part --> rrel_key_sc_element: - agent_of_forming_agreed_knowledge_base_part; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_section_in_context/proc_of_adding_section_in_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_section_in_context/proc_of_adding_section_in_context_content.scs index 75c5af4a4..0fff5b11e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_section_in_context/proc_of_adding_section_in_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_section_in_context/proc_of_adding_section_in_context_content.scs @@ -1,560 +1,450 @@ lib_component_proc_of_adding_section_in_context = [* -scp_program-> proc_of_adding_section_in_context -(* - -> rrel_params: .proc_of_adding_section_in_context_params - (* - -> rrel_1: rrel_in: _section;; - -> rrel_2: rrel_in: _context;; - *);; +proc_of_adding_section_in_context +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .proc_of_adding_section_in_context_operator_set - (* - -> rrel_init: .proc_of_adding_section_in_context_operator_gen_temp_context - (* - <- genEl;; +proc_of_adding_section_in_context = [* +.._process1 +_<- scp_process; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: _temp_context;; +_-> rrel_1:: rrel_in:: _section; +_-> rrel_2:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* - => nrel_goto: .proc_of_adding_section_in_context_operator_T1;; - *);; + _-> rrel_1:: .._proc_of_adding_section_in_context_operator_gen_temp_context (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _temp_context;; - -> .proc_of_adding_section_in_context_operator_T1 - (* - <- printEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G1;; - *);; - - -> .proc_of_adding_section_in_context_operator_G1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _section_relations_to_add;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G2;; - *);; - - -> .proc_of_adding_section_in_context_operator_G2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_postface;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G3;; - *);; - - -> .proc_of_adding_section_in_context_operator_G3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_preface;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G4;; - *);; - - -> .proc_of_adding_section_in_context_operator_G4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_detalization;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G5;; - *);; - - -> .proc_of_adding_section_in_context_operator_G5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_summary;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G6;; - *);; - - -> .proc_of_adding_section_in_context_operator_G6 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_introduction;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G7;; - *);; - - -> .proc_of_adding_section_in_context_operator_G7 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_epigraph;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_G8;; - *);; - - -> .proc_of_adding_section_in_context_operator_G8 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_conclusion;; - - => nrel_goto: .proc_of_adding_section_in_context_operator2;; - *);; - - -> .proc_of_adding_section_in_context_operator2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; - - => nrel_goto: .proc_of_adding_section_in_context_operator2_1;; - *);; - - -> .proc_of_adding_section_in_context_operator2_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context_operator2_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_fixed: rrel_scp_var: _temp_context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_section_in_context_operator2_2;; - *);; - - -> .proc_of_adding_section_in_context_operator2_2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_section_in_context_operator2_3;; - *);; - - -> .proc_of_adding_section_in_context_operator2_3 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context_operator2_3_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_fixed: rrel_scp_var: _temp_context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .proc_of_adding_section_in_context_operator2_4;; - *);; - - -> .proc_of_adding_section_in_context_operator2_4 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_A1_loop_enter;; - *);; - - -> .proc_of_adding_section_in_context_operator_A1_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section_relations_to_add;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .proc_of_adding_section_in_context_operator_A2;; - => nrel_else: .proc_of_adding_section_in_context_operator_A9;; - *);; - - -> .proc_of_adding_section_in_context_operator_A2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_adding_section_in_context_operator_A3;; - *);; - - -> .proc_of_adding_section_in_context_operator_A3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _temp_context;; - - => nrel_then: .proc_of_adding_section_in_context_operator_A4;; - => nrel_else: .proc_of_adding_section_in_context_operator_A1_loop_enter;; - *);; - - -> .proc_of_adding_section_in_context_operator_A4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_T1;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_A5;; - *);; + _-> .._proc_of_adding_section_in_context_operator_T1 (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; - -> .proc_of_adding_section_in_context_operator_A5 - (* - <- call;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context_operator_A5_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _temp_context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._proc_of_adding_section_in_context_operator_G1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _section_relations_to_add;; - => nrel_goto: .proc_of_adding_section_in_context_operator_A6;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G2;; + *);; - -> .proc_of_adding_section_in_context_operator_A6 - (* - <- waitReturn;; + _-> .._proc_of_adding_section_in_context_operator_G2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_postface;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G3;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_A7;; - *);; + _-> .._proc_of_adding_section_in_context_operator_G3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_preface;; - -> .proc_of_adding_section_in_context_operator_A7 - (* - <- call;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context_operator_A7_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _temp_context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; + _-> .._proc_of_adding_section_in_context_operator_G4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_detalization;; - => nrel_goto: .proc_of_adding_section_in_context_operator_A8;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G5;; + *);; - -> .proc_of_adding_section_in_context_operator_A8 - (* - <- waitReturn;; + _-> .._proc_of_adding_section_in_context_operator_G5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_summary;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G6;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_A1_loop_enter;; - *);; + _-> .._proc_of_adding_section_in_context_operator_G6 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_introduction;; - -> .proc_of_adding_section_in_context_operator_A9 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _section_relations_to_add;; + _-> .._proc_of_adding_section_in_context_operator_G7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_epigraph;; - => nrel_goto: .proc_of_adding_section_in_context_operator_B1;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_G8;; + *);; - -> .proc_of_adding_section_in_context_operator_B1 - (* - <- searchSetStr3;; + _-> .._proc_of_adding_section_in_context_operator_G8 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_conclusion;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _section_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator2;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_context;; + _-> .._proc_of_adding_section_in_context_operator2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _section;; - => nrel_goto: .proc_of_adding_section_in_context_operator_gen_visited_inner_struct;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator2_1;; + *);; - -> .proc_of_adding_section_in_context_operator_gen_visited_inner_struct - (* - <- genEl;; + _-> .._proc_of_adding_section_in_context_operator2_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context_operator2_1_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _temp_context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _visited_inner_structs;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator2_2;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_B2;; - *);; - - -> .proc_of_adding_section_in_context_operator_B2 - (* - <- call;; + _-> .._proc_of_adding_section_in_context_operator2_2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_struct_elems_to_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context_operator_B2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_3: rrel_fixed: rrel_scp_var: _visited_inner_structs;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator2_3;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_B3;; - *);; + _-> .._proc_of_adding_section_in_context_operator2_3 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context_operator2_3_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _temp_context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .proc_of_adding_section_in_context_operator_B3 - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator2_4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; + _-> .._proc_of_adding_section_in_context_operator2_4 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_goto: .proc_of_adding_section_in_context_operator_erase_visited_inner_structs;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A1_loop_enter;; + *);; - -> .proc_of_adding_section_in_context_operator_erase_visited_inner_structs - (* - <- eraseEl;; + _-> .._proc_of_adding_section_in_context_operator_A1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _visited_inner_structs;; + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_A2;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_A9;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_B4;; - *);; + _-> .._proc_of_adding_section_in_context_operator_A2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_adding_section_in_context_operator_B4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _section;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_section_base_order;; + _-> .._proc_of_adding_section_in_context_operator_A9 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _section_relations_to_add;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _temp_context;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B1;; + *);; - => nrel_then: .proc_of_adding_section_in_context_operator_B5;; - => nrel_else: .proc_of_adding_section_in_context_operator_B5_1;; - *);; + _-> .._proc_of_adding_section_in_context_operator_B1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _section_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: _temp_context;; - -> .proc_of_adding_section_in_context_operator_B5 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_gen_visited_inner_struct;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_section_base_order;; + _-> .._proc_of_adding_section_in_context_operator_gen_visited_inner_struct (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _visited_inner_structs;; - => nrel_goto: .proc_of_adding_section_in_context_operator_B5_1;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B2;; + *);; - -> .proc_of_adding_section_in_context_operator_B5_1 - (* - <- genEl;; + _-> .._proc_of_adding_section_in_context_operator_B2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_struct_elems_to_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context_operator_B2_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _visited_inner_structs;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B3;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _inner_sections;; + _-> .._proc_of_adding_section_in_context_operator_B3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; - => nrel_goto: .proc_of_adding_section_in_context_operator_B6;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_erase_visited_inner_structs;; + *);; - -> .proc_of_adding_section_in_context_operator_B6 - (* - <- searchSetStr5;; + _-> .._proc_of_adding_section_in_context_operator_erase_visited_inner_structs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _visited_inner_structs;; - -> rrel_1: rrel_assign: rrel_scp_var: _decomp_tuple;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_section_decomposition;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B4;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _temp_context;; + _-> .._proc_of_adding_section_in_context_operator_B4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_section;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_section_base_order;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _temp_context;; + + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_B5;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_B5_1;; + *);; - => nrel_then: .proc_of_adding_section_in_context_operator_B7;; - => nrel_else: .proc_of_adding_section_in_context_operator_C1_loop_enter;; - *);; + _-> .._proc_of_adding_section_in_context_operator_B5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_section_base_order;; - -> .proc_of_adding_section_in_context_operator_B7 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B5_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_section_decomposition;; + _-> .._proc_of_adding_section_in_context_operator_B5_1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _inner_sections;; - => nrel_goto: .proc_of_adding_section_in_context_operator_B8;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B6;; + *);; - -> .proc_of_adding_section_in_context_operator_B8 - (* - <- searchElStr5;; + _-> .._proc_of_adding_section_in_context_operator_B6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _decomp_tuple;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_section_decomposition;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _temp_context;; + + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_B7;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_C1_loop_enter;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _decomp_tuple;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _section;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_section_decomposition;; + _-> .._proc_of_adding_section_in_context_operator_B7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_section_decomposition;; - => nrel_goto: .proc_of_adding_section_in_context_operator_B9;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B8;; + *);; - -> .proc_of_adding_section_in_context_operator_B9 - (* - <- searchSetStr3;; + _-> .._proc_of_adding_section_in_context_operator_C1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_from_temp_context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _decomp_tuple;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inner_section;; + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_C2;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_C5_erase_temp_set;; + *);; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _inner_sections;; + _-> .._proc_of_adding_section_in_context_operator_C2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - => nrel_then: .proc_of_adding_section_in_context_operator_B10;; - => nrel_else: .proc_of_adding_section_in_context_operator_C1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_C3;; + *);; - -> .proc_of_adding_section_in_context_operator_B10 - (* - <- searchSetStr3;; + _-> .._proc_of_adding_section_in_context_operator_C5_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_context;; - -> rrel_1: rrel_fixed: rrel_scp_var: _decomp_tuple;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inner_section;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_D1_loop_enter;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _temp_context;; + _-> .._proc_of_adding_section_in_context_operator_D1_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_sections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inner_section;; - => nrel_goto: .proc_of_adding_section_in_context_operator_C1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_D2;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_D5_erase_temp_set;; + *);; - -> .proc_of_adding_section_in_context_operator_C1_loop_enter - (* - <- searchElStr3;; + _-> .._proc_of_adding_section_in_context_operator_D2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_from_temp_context;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_D3;; + *);; - => nrel_then: .proc_of_adding_section_in_context_operator_C2;; - => nrel_else: .proc_of_adding_section_in_context_operator_C5_erase_temp_set;; - *);; + _-> .._proc_of_adding_section_in_context_operator_D5_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _inner_sections;; - -> .proc_of_adding_section_in_context_operator_C2 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._proc_of_adding_section_in_context_operator_return (* + _<- return;; - => nrel_goto: .proc_of_adding_section_in_context_operator_C3;; - *);; + *);; - -> .proc_of_adding_section_in_context_operator_C3 - (* - <- searchElStr3;; + _-> .._proc_of_adding_section_in_context_operator_D3 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_section_in_context_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_section;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr6;; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_from_temp_context;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_D4;; + *);; - => nrel_then: .proc_of_adding_section_in_context_operator_C1_loop_enter;; - => nrel_else: .proc_of_adding_section_in_context_operator_C4;; - *);; + _-> .._proc_of_adding_section_in_context_operator_D4 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr6;; - -> .proc_of_adding_section_in_context_operator_C4 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_D1_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_from_temp_context;; + _-> .._proc_of_adding_section_in_context_operator_C3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_from_temp_context;; - => nrel_goto: .proc_of_adding_section_in_context_operator_C1_loop_enter;; - *);; + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_C1_loop_enter;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_C4;; + *);; - -> .proc_of_adding_section_in_context_operator_C5_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_adding_section_in_context_operator_C4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_from_temp_context;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _temp_context;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_C1_loop_enter;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_D1_loop_enter;; - *);; + _-> .._proc_of_adding_section_in_context_operator_B8 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _decomp_tuple;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_section_decomposition;; - -> .proc_of_adding_section_in_context_operator_D1_loop_enter - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_B9;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_sections;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inner_section;; + _-> .._proc_of_adding_section_in_context_operator_B9 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _decomp_tuple;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inner_section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _inner_sections;; - => nrel_then: .proc_of_adding_section_in_context_operator_D2;; - => nrel_else: .proc_of_adding_section_in_context_operator_D5_erase_temp_set;; - *);; + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_B10;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_C1_loop_enter;; + *);; - -> .proc_of_adding_section_in_context_operator_D2 - (* - <- eraseEl;; + _-> .._proc_of_adding_section_in_context_operator_B10 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _decomp_tuple;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inner_section;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _temp_context;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_C1_loop_enter;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_D3;; - *);; + _-> .._proc_of_adding_section_in_context_operator_A3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _section;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _temp_context;; + + _=> nrel_then:: .._proc_of_adding_section_in_context_operator_A4;; + _=> nrel_else:: .._proc_of_adding_section_in_context_operator_A1_loop_enter;; + *);; - -> .proc_of_adding_section_in_context_operator_D3 - (* - <- call;; + _-> .._proc_of_adding_section_in_context_operator_A4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_section_in_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_section_in_context_operator_D3_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_section;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr6;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A5;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_D4;; - *);; + _-> .._proc_of_adding_section_in_context_operator_A5 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context_operator_A5_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _temp_context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .proc_of_adding_section_in_context_operator_D4 - (* - <- waitReturn;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr6;; + _-> .._proc_of_adding_section_in_context_operator_A6 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .proc_of_adding_section_in_context_operator_D1_loop_enter;; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A7;; + *);; - -> .proc_of_adding_section_in_context_operator_D5_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_adding_section_in_context_operator_A7 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_section_in_context_operator_A7_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _temp_context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _inner_sections;; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A8;; + *);; - => nrel_goto: .proc_of_adding_section_in_context_operator_return;; - *);; + _-> .._proc_of_adding_section_in_context_operator_A8 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; - -> .proc_of_adding_section_in_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_adding_section_in_context_operator_A1_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_struct_elems_to_context/proc_of_adding_struct_elems_to_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_struct_elems_to_context/proc_of_adding_struct_elems_to_context_content.scs index 8826ef2ff..e9d4bbb82 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_struct_elems_to_context/proc_of_adding_struct_elems_to_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/forming_agents/common/scp_program_component/lib_component_proc_of_adding_struct_elems_to_context/proc_of_adding_struct_elems_to_context_content.scs @@ -2,146 +2,121 @@ lib_component_proc_of_adding_struct_elems_to_context = [* proc_of_adding_struct_elems_to_context => nrel_main_idtf: [scp-программа добавления элементов структуры в контекст] (* <- lang_ru;; *); - [scp-program of adding structures elements to context] (* <- lang_en;; *);; + [scp-program of adding structures elements to context] (* <- lang_en;; *); +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_struct_elems_to_context = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _struct; +_-> rrel_2:: rrel_in:: _context; +_-> rrel_3:: rrel_in:: _visited_inner_structs; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_struct_elems_to_context_operator_A0 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _visited_inner_structs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _struct;; + + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A1;; + *);; + + _-> .._proc_of_adding_struct_elems_to_context_operator_A1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _any_element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _context;; -scp_program-> proc_of_adding_struct_elems_to_context -(* - -> rrel_params: .proc_of_adding_struct_elems_to_context_params - (* - -> rrel_1: rrel_in: _struct;; - -> rrel_2: rrel_in: _context;; - -> rrel_3: rrel_in: _visited_inner_structs;; - *);; - - -> rrel_operators: .proc_of_adding_struct_elems_to_context_operator_set - (* - -> rrel_init: .proc_of_adding_struct_elems_to_context_operator_A0 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _visited_inner_structs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A1;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _any_element;; + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A2;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _context;; + _-> .._proc_of_adding_struct_elems_to_context_operator_A2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _any_element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _role_relation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_4:: rrel_set_5:: _context;; + + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A3;; + *);; - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A2;; - *);; + _-> .._proc_of_adding_struct_elems_to_context_operator_A3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _inner_struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _inner_structs;; - -> .proc_of_adding_struct_elems_to_context_operator_A2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _any_element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _role_relation;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _context;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _context;; - - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A3;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _inner_struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _inner_structs;; - - => nrel_then: .proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; - => nrel_else: .proc_of_adding_struct_elems_to_context_operator_return;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A4_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_structs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inner_struct;; - - => nrel_then: .proc_of_adding_struct_elems_to_context_operator_A5;; - => nrel_else: .proc_of_adding_struct_elems_to_context_operator_A8_erase_temp_set;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A6_0;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A6_0 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _visited_inner_structs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inner_struct;; - - => nrel_then: .proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; - => nrel_else: .proc_of_adding_struct_elems_to_context_operator_A6;; - *);; - - -> .proc_of_adding_struct_elems_to_context_operator_A6 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_struct_elems_to_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: proc_of_adding_struct_elems_to_context_operator_A6_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inner_struct;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_fixed: rrel_scp_var: _visited_inner_structs;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; + _=> nrel_else:: .._proc_of_adding_struct_elems_to_context_operator_return;; + *);; - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A7;; - *);; + _-> .._proc_of_adding_struct_elems_to_context_operator_A4_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_structs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inner_struct;; - -> .proc_of_adding_struct_elems_to_context_operator_A7 - (* - <- waitReturn;; + _=> nrel_then:: .._proc_of_adding_struct_elems_to_context_operator_A5;; + _=> nrel_else:: .._proc_of_adding_struct_elems_to_context_operator_A8_erase_temp_set;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._proc_of_adding_struct_elems_to_context_operator_return (* + _<- return;; - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; - *);; + *);; - -> .proc_of_adding_struct_elems_to_context_operator_A8_erase_temp_set - (* - <- eraseEl;; + _-> .._proc_of_adding_struct_elems_to_context_operator_A5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _inner_structs;; + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A6_0;; + *);; - => nrel_goto: .proc_of_adding_struct_elems_to_context_operator_return;; - *);; + _-> .._proc_of_adding_struct_elems_to_context_operator_A8_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _inner_structs;; - -> .proc_of_adding_struct_elems_to_context_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_return;; *);; + _-> .._proc_of_adding_struct_elems_to_context_operator_A6_0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _visited_inner_structs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inner_struct;; + + _=> nrel_then:: .._proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; + _=> nrel_else:: .._proc_of_adding_struct_elems_to_context_operator_A6;; + *);; + + _-> .._proc_of_adding_struct_elems_to_context_operator_A6 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_struct_elems_to_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: proc_of_adding_struct_elems_to_context_operator_A6_params (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inner_struct;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _visited_inner_structs;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A7;; + *);; + + _-> .._proc_of_adding_struct_elems_to_context_operator_A7 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_struct_elems_to_context_operator_A4_loop_enter;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/agent_of_forming_logical_ontology_for_the_given_domain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/agent_of_forming_logical_ontology_for_the_given_domain_content.scs index 328e83659..146ecd092 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/agent_of_forming_logical_ontology_for_the_given_domain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/agent_of_forming_logical_ontology_for_the_given_domain_content.scs @@ -1,890 +1,710 @@ -sc_text_of_agent_of_forming_logical_ontology_for_the_given_domain = [* agent_of_forming_logical_ontology_for_the_given_domain => nrel_main_idtf: [агентная scp-программа формирования логической онтологии заданной предметной области] (* <- lang_ru;; *); [agent scp-program of forming logical ontology for given subject domain] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_forming_logical_ontology_for_the_given_domain - (* - -> rrel_params: .agent_of_forming_logical_ontology_for_the_given_domain_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_forming_logical_ontology_for_the_given_domain = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_forming_logical_ontology_for_the_given_domain1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain1B;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_forming_logical_ontology_for_the_given_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain1C;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain_return;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain1D;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain_return;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain_return (* + _<- return;; + + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain1F;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_fiven_domain_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain1G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_fiven_domain_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_logical_ontology_for_the_given_domain_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter! It must be a subject_domain];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_fiven_domain_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_fiven_domain_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain_return;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1G (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_for_constants;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain1H;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain1H (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_for_answer;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain2B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain2G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain2C;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain2G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2G (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: rrel_struct:: _ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2H;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2H (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2I;; + *);; - -> rrel_operators: .agent_of_forming_logical_ontology_for_the_given_domain_set - (* - -> rrel_init: .agent_of_forming_logical_ontology_for_the_given_domain1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain1B;; - *);; - - ->.agent_of_forming_logical_ontology_for_the_given_domain1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_forming_logical_ontology_for_the_given_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain1C;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain_return;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain1D;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain_return;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain1F;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_fiven_domain_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain1F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_scp_var: rrel_node: _answer_for_forming_logical_ontology;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain1G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain1G - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _set_for_constants;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain1H;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain1H - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _set_for_answer;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain2A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain2B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain2G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain2B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain2C;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain2G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain2C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2D;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3A;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain2D - (* - <- searchElStr3;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: subject_domain;; - -> rrel_1: rrel_fixed: rrel_scp_const: logical_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3B;; + *);; - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain2E;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain2B;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_forming_logical_ontology_for_the_given_domain2E - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3C;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2F;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_forming_logical_ontology;; - -> .agent_of_forming_logical_ontology_for_the_given_domain2F - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3D;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_for_forming_logical_ontology;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2G;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3E;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain2G - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_struct: rrel_node: _ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2H;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3F;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain2H - (* - <- genElStr5;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3G;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain2I;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: logical_ontology;; - -> .agent_of_forming_logical_ontology_for_the_given_domain2I - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain3H;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: logical_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain3H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_forming_logical_ontology;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3A;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain4A;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain3A - (* - <- genElStr3;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _object;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_object;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: subject_domain;; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain5A;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain_gen_answer;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3B;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain5A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_object;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _object;; - -> .agent_of_forming_logical_ontology_for_the_given_domain3B - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain5B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain9A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3C;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain_return;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain3C - (* - <- searchSetStr3;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain5B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain5C;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9A (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_definition;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3D;; - *);; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain9B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain9E;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain3D - (* - <- searchSetStr5;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: definition;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9C;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9E (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_statement;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3E;; - *);; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain9F;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain9H;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain3E - (* - <- genElStr3;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: statement;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9G;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3F;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9H (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_explanation;; - -> .agent_of_forming_logical_ontology_for_the_given_domain3F - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain9I;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain9K;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: explanation;; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3G;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9J;; + *);; - -> .agent_of_forming_logical_ontology_for_the_given_domain3G - (* - <- genElStr3;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: logical_ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain10A;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain3H;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain10A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _something;; - -> .agent_of_forming_logical_ontology_for_the_given_domain3H - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain10B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain10E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: logical_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain10B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain10C;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain4A;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain10E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _something;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_forming_logical_ontology;; - -> .agent_of_forming_logical_ontology_for_the_given_domain4A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _object;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_object;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain5A;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain_gen_answer;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain5A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_object;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _object;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain5B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain9A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain5B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain5C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain5C - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain5D;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain5A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain5D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain5E;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain5E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_for_sc_element;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain6A;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain5A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_sc_element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain6B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain5A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain6C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6C - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_logical_ontology_for_the_given_domain6C_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_for_answer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain6D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6D - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain6E;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6E - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_logical_ontology_for_the_given_domain6E_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_for_answer;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain6F;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain6F - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain7B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7B - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_definition;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain7D;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain7C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _for_definition;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7D - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain7E;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _using_constant;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_for_constants;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7F;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7F - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _using_constant;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain7G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_constants;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _using_constant;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain7H;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain11A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain11A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_object;; - -> .agent_of_forming_logical_ontology_for_the_given_domain7H - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain11B;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7I;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain11B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_sc_element;; - -> .agent_of_forming_logical_ontology_for_the_given_domain7I - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain11C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _using_constant;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain7G;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain7J;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain11C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_constants;; - -> .agent_of_forming_logical_ontology_for_the_given_domain7J - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain11D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _using_constant;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain7G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain8B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8B - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_statement;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8C;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain11D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_answer;; - -> .agent_of_forming_logical_ontology_for_the_given_domain8C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _for_statement;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8D - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain8E;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain6A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8E - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_explanation;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain8F;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _for_explanation;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain8G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain8G - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain6A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9A - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_definition;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain9B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain9E;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: definition;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9D - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _for_definition;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9E;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9E - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_statement;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain9F;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain9H;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9F - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: statement;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9G;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9G - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _for_statement;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9H;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9H - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _for_explanation;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain9I;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain9K;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9I - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: explanation;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9J;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9J - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _for_explanation;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain9K;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain9K - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain10A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain10A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _something;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain10B;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain10E;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain10B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain10C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain10C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _something;; - - => nrel_then: .agent_of_forming_logical_ontology_for_the_given_domain10A;; - => nrel_else: .agent_of_forming_logical_ontology_for_the_given_domain10D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain10D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _something;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain10A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain10E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _something;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain11A;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain11A - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_object;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain11B;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain11B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_sc_element;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain11C;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain11C - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_constants;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain11D;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain11D - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_answer;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain_gen_answer;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_given_domain_gen_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_forming_logical_ontology;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain_return;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_fiven_domain_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_logical_ontology_for_the_fiven_domain_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter! It must be a subject_domain];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_forming_logical_ontology_for_the_fiven_domain_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_forming_logical_ontology_for_the_fiven_domain_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain_gen_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain10C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _something;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain10A;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain10D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain10D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _something;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain10A;; + *);; - => nrel_goto: .agent_of_forming_logical_ontology_for_the_given_domain_return;; - *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _for_explanation;; - -> .agent_of_forming_logical_ontology_for_the_given_domain_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9K;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _for_statement;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9H;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain9D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _for_definition;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain9E;; + *);; + _-> .._agent_of_forming_logical_ontology_for_the_given_domain5C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain5D;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain5A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain5D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain5E;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain5E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _object;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_for_sc_element;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain6A;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain5A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_sc_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain6B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain5A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain6C;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6C (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_logical_ontology_for_the_given_domain_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _set_for_answer;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain6D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6D (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain6E;; *);; - - + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6E (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_logical_ontology_for_the_given_domain_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _set_for_answer;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain6F;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain6F (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain7B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7B (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_definition;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain7D;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain7C;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain8B;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8B (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_statement;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8C;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain8E;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain6A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8E (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _for_explanation;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8F;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain6A;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _for_explanation;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain8C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _for_statement;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_for_forming_logical_ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain7E;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _for_definition;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _using_constant;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_for_constants;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7F;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _using_constant;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_for_forming_logical_ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _using_constant;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain7H;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain8G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7I;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _using_constant;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain7G;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain7J;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain7J (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_for_forming_logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _using_constant;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain7G;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2D;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: logical_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + + _=> nrel_then:: .._agent_of_forming_logical_ontology_for_the_given_domain2E;; + _=> nrel_else:: .._agent_of_forming_logical_ontology_for_the_given_domain2B;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2F;; + *);; + + _-> .._agent_of_forming_logical_ontology_for_the_given_domain2F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_ontology;; + + _=> nrel_goto:: .._agent_of_forming_logical_ontology_for_the_given_domain2G;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_agent_of_forming_logical_ontology_for_the_given_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_agent_of_forming_logical_ontology_for_the_given_domain.scs index ce42c040c..b048a3ead 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_agent_of_forming_logical_ontology_for_the_given_domain.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_agent_of_forming_logical_ontology_for_the_given_domain.scs @@ -5,6 +5,9 @@ sc_agent_of_forming_logical_ontology_for_the_given_domain <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_forming_logical_ontology_for_the_given_domain; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_text_of_agent_of_forming_logical_ontology_given_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_text_of_agent_of_forming_logical_ontology_given_domain.scs deleted file mode 100644 index 910fdf6db..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_logical_ontology/sc_text_of_agent_of_forming_logical_ontology_given_domain.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_forming_logical_ontology_for_the_given_domain --> rrel_key_sc_element: - agent_of_forming_logical_ontology_for_the_given_domain; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/agent_of_forming_set_theoretic_ontology_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/agent_of_forming_set_theoretic_ontology_content.scs index cf6d19971..1ded624fc 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/agent_of_forming_set_theoretic_ontology_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/agent_of_forming_set_theoretic_ontology_content.scs @@ -1,408 +1,309 @@ -sc_text_agent_of_forming_set_theoretic_ontology = [* agent_of_forming_set_theoretic_ontology => nrel_main_idtf: [агентная scp-программа формирования теоретико-множественной онтологии для заданной предметной области] (* <- lang_ru;; *); [agent scp-program of forming set-theoretic ontology for specified subject domain] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_forming_set_theoretic_ontology - (* - -> rrel_params: .agent_of_forming_set_theoretic_ontology_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_forming_set_theoretic_ontology = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_forming_set_theoretic_ontology_operator_init1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_init2;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_init2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_forming_set_theoretic_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_init3;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_return;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_init3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_of_subject_domain;; + + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_init4;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_return;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_return (* + _<- return;; + + *);; - -> rrel_operators: .agent_of_forming_set_theoretic_ontology_operator_set - (* - -> rrel_init: .agent_of_forming_set_theoretic_ontology_operator_init1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_init2;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_init2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_forming_set_theoretic_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_init3;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_return;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_init3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_of_subject_domain;; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_init4;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_return;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_init4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_answer1;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_exception2;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer1 - (* - <- sys_search;; - - -> rrel_1: rrel_fixed: rrel_scp_const: - [* - subject_domain _-> _subj_dom;; - _subj_dom _=> nrel_ontology:: _ont;; - theoretic_set_ontology _-> _ont;; - _subj_dom _-> _sd_elems;; - _ont _-> _ont_elems;; - *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ... - (* - -> ... - (* - -> rrel_1: rrel_fixed: rrel_scp_const: _subj_dom;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - *);; - *);; - -> rrel_4: rrel_assign: rrel_scp_var: _answer_of_agent;; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_answer2;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_form1;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: subject_domain;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer3;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_ontology;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer4;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: theoretic_set_ontology;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer5;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer5 - (* - <- sys_search;; - - -> rrel_1: rrel_fixed: rrel_scp_const: - [* - _subj_dom _=> nrel_ontology:: _ont;; - theoretic_set_ontology _-> _ont;; - *];; - -> rrel_2: rrel_fixed: rrel_scp_const: ... - (* - -> ... - (* - -> rrel_1: rrel_scp_const: _ont;; - -> rrel_2: rrel_assign: rrel_scp_var: _node_of_ontology;; - *);; - *);; - -> rrel_3: rrel_fixed: rrel_scp_const: ... - (* - -> ... - (* - -> rrel_1: rrel_fixed: rrel_scp_const: _subj_dom;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - *);; - *);; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_answer6;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_exception1;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer6 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_elem_sd;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer7;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer7 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_elem_sd;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_sd;; - - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_answer8;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_answer11;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer8 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer9;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer9 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node_of_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_sd;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer10;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer10 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node_of_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem_sd;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_agent;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer7;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer11 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_answer12;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_answer12 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_agent;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_init4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node_of_subject_domain;; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_end1;; - *);; + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_answer1;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_exception2;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_form1 - (* - <- genElStr5;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer1 (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param0;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param2;; + _-> rrel_4:: rrel_assign:: rrel_scp_var:: _answer_of_agent;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: rrel_const: _set_theor_ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_answer2;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_form1;; + *);; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_form2;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_exception2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter is given! It must be a subject domain. Agent execution aborted.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; - -> .agent_of_forming_set_theoretic_ontology_operator_form2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_exception_wait;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: theoretic_set_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _set_theor_ontology;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_exception_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _descr;; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_0;; - *);; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_unsuccess;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_0 - (* - <- searchSetStr3;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_unsuccess (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node_of_subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_sd;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_return;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_elem_sd;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_agent;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: subject_domain;; - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_exception3;; - *);; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer3;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1 - (* - <- searchElStr3;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_of_subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_scp_var:: rrel_struct:: _set_theor_ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_elem_sd;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem_sd;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_form2;; + *);; - => nrel_then: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_2;; - => nrel_else: .agent_of_forming_set_theoretic_ontology_operator_answer1;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: theoretic_set_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _set_theor_ontology;; - -> .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_2 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_0;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_0 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_of_subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_sd;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_elem_sd;; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_3;; - *);; + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_exception3;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_3 - (* - <- call;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_elem_sd;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_sd;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_3_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_sd;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_theor_ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_2;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_answer1;; + *);; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_4;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_exception3 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Subject domain has no elements to form an set-theoretic ontology.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; - -> .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_4 - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_exception_wait;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_3;; + *);; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_3 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param5 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_sd;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _set_theor_ontology;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_forming_set_theoretic_ontology_operator_end1 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_4 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_form_cicle1_1;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_exception1 - (* - <- call;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_agent;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_set_theoretic_ontology_operator_exception1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Unexpected exception! Agent execution aborted.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer4;; + *);; - => nrel_goto:.agent_of_forming_set_theoretic_ontology_operator_exception_wait;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_agent;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: theoretic_set_ontology;; - -> .agent_of_forming_set_theoretic_ontology_operator_exception2 - (* - <- call;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_set_theoretic_ontology_operator_exception2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter is given! It must be a subject domain. Agent execution aborted.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer5 (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param6;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param7;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param8;; - => nrel_goto:.agent_of_forming_set_theoretic_ontology_operator_exception_wait;; - *);; + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_answer6;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_exception1;; + *);; - -> .agent_of_forming_set_theoretic_ontology_operator_exception3 - (* - <- call;; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_of_subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_elem_sd;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_set_theoretic_ontology_operator_exception3_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Subject domain has no elements to form an set-theoretic ontology.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; - - => nrel_goto:.agent_of_forming_set_theoretic_ontology_operator_exception_wait;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_exception_wait - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_const: _descr;; + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer7;; + *);; - => nrel_goto:.agent_of_forming_set_theoretic_ontology_operator_unsuccess;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_unsuccess - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_forming_set_theoretic_ontology_operator_return;; - *);; - - -> .agent_of_forming_set_theoretic_ontology_operator_return - (* - <- return;; - *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_exception1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_set_theoretic_ontology_param9 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Unexpected exception! Agent execution aborted.];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_exception_wait;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_elem_sd;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem_sd;; + + _=> nrel_then:: .._agent_of_forming_set_theoretic_ontology_operator_answer8;; + _=> nrel_else:: .._agent_of_forming_set_theoretic_ontology_operator_answer11;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer9;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer11 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_agent;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer12;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer12 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_agent;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_end1;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_end1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_return;; *);; + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer9 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_of_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_sd;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer10;; + *);; + + _-> .._agent_of_forming_set_theoretic_ontology_operator_answer10 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node_of_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem_sd;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_agent;; + + _=> nrel_goto:: .._agent_of_forming_set_theoretic_ontology_operator_answer7;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_agent_of_forming_set_theoretic_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_agent_of_forming_set_theoretic_ontology.scs index 4d156733a..28994c018 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_agent_of_forming_set_theoretic_ontology.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_agent_of_forming_set_theoretic_ontology.scs @@ -5,6 +5,9 @@ sc_agent_of_forming_set_theoretic_ontology <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_forming_set_theoretic_ontology; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_text_agent_of_forming_set_theoretic_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_text_agent_of_forming_set_theoretic_ontology.scs deleted file mode 100755 index f19116296..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_set_theoretic_ontology/sc_text_agent_of_forming_set_theoretic_ontology.scs +++ /dev/null @@ -1,4 +0,0 @@ -sc_text_agent_of_forming_set_theoretic_ontology - -> rrel_key_sc_element: agent_of_forming_set_theoretic_ontology; - <- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/agent_of_forming_terminological_ontology_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/agent_of_forming_terminological_ontology_content.scs index 74cdafdd5..662baea6c 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/agent_of_forming_terminological_ontology_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/agent_of_forming_terminological_ontology_content.scs @@ -1,142 +1,119 @@ -sc_text_of_agent_of_forming_terminological_ontology = [* agent_of_forming_terminological_ontology => nrel_main_idtf: [агентная scp-программа формирования терминологической онтологии для заданной предметной области] (* <- lang_ru;; *); [agent scp-program of forming terminological ontology for given subject domain] (* <- lang_en;; *); -<- agent_scp_program;; - -scp_program -> agent_of_forming_terminological_ontology - (* - -> rrel_params: .agent_of_forming_terminological_ontology_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_forming_terminological_ontology_operator_set - (* - -> rrel_init: .agent_of_forming_terminological_ontology_operator1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_forming_terminological_ontology_operator2;; - *);; - - -> .agent_of_forming_terminological_ontology_operator2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_then: .agent_of_forming_terminological_ontology_operator3;; - => nrel_else: .agent_of_forming_terminological_ontology_operator_return;; - *);; +agent_of_forming_terminological_ontology = [* +.._process1 +_<- scp_process; - -> .agent_of_forming_terminological_ontology_operator3 - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; + _-> rrel_1:: .._agent_of_forming_terminological_ontology_operator1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_forming_terminological_ontology_operator4;; - => nrel_else: .agent_of_forming_terminological_ontology_operator_return;; - *);; - - -> .agent_of_forming_terminological_ontology_operator4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator2;; + *);; - => nrel_then: .agent_of_forming_terminological_ontology_operator9;; - => nrel_else: .agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_forming_terminological_ontology_operator2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_then:: .._agent_of_forming_terminological_ontology_operator3;; + _=> nrel_else:: .._agent_of_forming_terminological_ontology_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter! Node supplied as a parameter to the input is not a subject domain];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_forming_terminological_ontology_operator3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - => nrel_goto: .agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message_waitreturn;; - *);; + _=> nrel_then:: .._agent_of_forming_terminological_ontology_operator4;; + _=> nrel_else:: .._agent_of_forming_terminological_ontology_operator_return;; + *);; - -> .agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message_waitreturn - (* - <- waitReturn;; + _-> .._agent_of_forming_terminological_ontology_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + *);; - => nrel_goto: .agent_of_forming_terminological_ontology_operator_return;; - *);; + _-> .._agent_of_forming_terminological_ontology_operator4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - -> .agent_of_forming_terminological_ontology_operator9 - (* - <- genEl;; + _=> nrel_then:: .._agent_of_forming_terminological_ontology_operator9;; + _=> nrel_else:: .._agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_forming_terminological_ontology;; + _-> .._agent_of_forming_terminological_ontology_operator9 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_forming_terminological_ontology;; - => nrel_goto: .agent_of_forming_terminological_ontology_operator10;; - *);; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator10;; + *);; - -> .agent_of_forming_terminological_ontology_operator10 - (* - <- call;; + _-> .._agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_terminological_ontology_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter! Node supplied as a parameter to the input is not a subject domain];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_forming_terminological_ontology_operator10_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_of_forming_terminological_ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message_waitreturn;; + *);; - => nrel_goto: .agent_of_forming_terminological_ontology_operator11;; - *);; + _-> .._agent_of_forming_terminological_ontology_call_proc_of_adding_validating_message_waitreturn (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_forming_terminological_ontology_operator11 - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _-> .._agent_of_forming_terminological_ontology_operator10 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_forming_terminological_ontology_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_of_forming_terminological_ontology;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - => nrel_goto: .agent_of_forming_terminological_ontology_operator_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator11;; + *);; - -> .agent_of_forming_terminological_ontology_operator_gen_answer - (* - <- genElStr5;; + _-> .._agent_of_forming_terminological_ontology_operator11 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_forming_terminological_ontology;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator_gen_answer;; + *);; - => nrel_goto: .agent_of_forming_terminological_ontology_operator_return;; - *);; + _-> .._agent_of_forming_terminological_ontology_operator_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_forming_terminological_ontology;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> .agent_of_forming_terminological_ontology_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_forming_terminological_ontology_operator_return;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_agent_of_forming_terminological_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_agent_of_forming_terminological_ontology.scs index 62c4bdb4f..bb02fd135 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_agent_of_forming_terminological_ontology.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_agent_of_forming_terminological_ontology.scs @@ -5,6 +5,9 @@ sc_agent_of_forming_terminological_ontology <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_forming_terminological_ontology; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_of_forming_terminological_ontology_initiation_condition => diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_text_of_agent_of_forming_terminological_ontology.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_text_of_agent_of_forming_terminological_ontology.scs deleted file mode 100755 index a9ab0f5ce..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/agent_of_forming_terminological_ontology/sc_text_of_agent_of_forming_terminological_ontology.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_forming_terminological_ontology --> rrel_key_sc_element: - agent_of_forming_terminological_ontology; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_finding_identifiers_extended/proc_of_finding_identifier_extended_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_finding_identifiers_extended/proc_of_finding_identifier_extended_content.scs index 4760a9da0..0395e3e67 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_finding_identifiers_extended/proc_of_finding_identifier_extended_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_finding_identifiers_extended/proc_of_finding_identifier_extended_content.scs @@ -1,192 +1,160 @@ lib_component_proc_of_finding_identifier_extended = [* -scp_program -> proc_of_finding_identifier_extended - (* - -> rrel_params: .proc_of_finding_identifier_extended_params - (* - -> rrel_1: rrel_in: _elem;; - -> rrel_2: rrel_in: _answer_proc_of_finding_identifier_extended;; - *);; - - -> rrel_operators: .proc_of_finding_identifier_extended_operator_set - (* - -> rrel_init: .proc_of_finding_identifier_extended_operator0 - (* - <- varAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_goto: .proc_of_finding_identifier_extended_operator1A;; - *);; - - -> .proc_of_finding_identifier_extended_operator1A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _mainset;; - - => nrel_then: .proc_of_finding_identifier_extended_operator2A;; - => nrel_else: .proc_of_finding_identifier_extended_operator1B;; - *);; - - -> .proc_of_finding_identifier_extended_operator1B - (* - <- ifCoin;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: nrel_idtf;; - - => nrel_then: .proc_of_finding_identifier_extended_operator_return;; - => nrel_else: .proc_of_finding_identifier_extended_operator1C;; - *);; - - -> .proc_of_finding_identifier_extended_operator1C - (* - <- varAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: nrel_idtf;; - - => nrel_goto: .proc_of_finding_identifier_extended_operator1A;; - *);; - - -> .proc_of_finding_identifier_extended_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _mainset;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _idtf;; - - => nrel_then: .proc_of_finding_identifier_extended_operator2B;; - => nrel_else: .proc_of_finding_identifier_extended_operator5;; - *);; - - -> .proc_of_finding_identifier_extended_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .proc_of_finding_identifier_extended_operator2C;; - *);; - - -> .proc_of_finding_identifier_extended_operator2C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_extended;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - - => nrel_goto: .proc_of_finding_identifier_extended_operator3A;; - *);; - - -> .proc_of_finding_identifier_extended_operator3A - (* - <- searchSetStr5;; +proc_of_finding_identifier_extended +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: rrel_norole_reltion: _relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_extended;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_extended;; +proc_of_finding_identifier_extended = [* +.._process1 +_<- scp_process; - => nrel_goto: .proc_of_finding_identifier_extended_operator3B;; - *);; +_-> rrel_1:: rrel_in:: _elem; +_-> rrel_2:: rrel_in:: _answer_proc_of_finding_identifier_extended; +_<= nrel_decomposition_of_action:: .._actions (* - -> .proc_of_finding_identifier_extended_operator3B - (* - <- searchSetStr3;; + _-> rrel_1:: .._proc_of_finding_identifier_extended_operator0 (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _lang;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator1A;; + *);; - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_of_languages;; + _-> .._proc_of_finding_identifier_extended_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _mainset;; + + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator2A;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator1B;; + *);; - => nrel_then: .proc_of_finding_identifier_extended_operator4A;; - => nrel_else: .proc_of_finding_identifier_extended_operator_return;; - *);; + _-> .._proc_of_finding_identifier_extended_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _mainset;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _idtf;; - -> .proc_of_finding_identifier_extended_operator4A - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator2B;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _lang;; + _-> .._proc_of_finding_identifier_extended_operator1B (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: nrel_idtf;; - => nrel_then: .proc_of_finding_identifier_extended_operator4B;; - => nrel_else: .proc_of_finding_identifier_extended_operator2A;; - *);; + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator_return;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator1C;; + *);; + + _-> .._proc_of_finding_identifier_extended_operator_return (* + _<- return;; + + *);; - -> .proc_of_finding_identifier_extended_operator4B - (* - <- eraseEl;; + _-> .._proc_of_finding_identifier_extended_operator1C (* + _<- varAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: nrel_idtf;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator1A;; + *);; - => nrel_goto: .proc_of_finding_identifier_extended_operator4C;; - *);; - - -> .proc_of_finding_identifier_extended_operator4C - (* - <- searchElStr3;; + _-> .._proc_of_finding_identifier_extended_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc2;; - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _lang;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator2C;; + *);; - => nrel_then: .proc_of_finding_identifier_extended_operator4D;; - => nrel_else: .proc_of_finding_identifier_extended_operator4A;; - *);; + _-> .._proc_of_finding_identifier_extended_operator5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_languages;; - -> .proc_of_finding_identifier_extended_operator4D - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _lang;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _idtf;; + _-> .._proc_of_finding_identifier_extended_operator6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _mainset;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_finding_identifier_extended;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator1B;; + *);; - => nrel_goto: .proc_of_finding_identifier_extended_operator4A;; - *);; - - -> .proc_of_finding_identifier_extended_operator5 - (* - <- eraseEl;; + _-> .._proc_of_finding_identifier_extended_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_finding_identifier_extended;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _set_of_languages;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator3A;; + *);; - => nrel_goto: .proc_of_finding_identifier_extended_operator6;; - *);; - - -> .proc_of_finding_identifier_extended_operator6 - (* - <- eraseEl;; + _-> .._proc_of_finding_identifier_extended_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_finding_identifier_extended;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _mainset;; + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator3B;; + *);; - => nrel_goto:.proc_of_finding_identifier_extended_operator1B;; - *);; + _-> .._proc_of_finding_identifier_extended_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_of_languages;; - -> .proc_of_finding_identifier_extended_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator4A;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator_return;; *);; + _-> .._proc_of_finding_identifier_extended_operator4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator4B;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator2A;; + *);; + + _-> .._proc_of_finding_identifier_extended_operator4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator4C;; + *);; + + _-> .._proc_of_finding_identifier_extended_operator4C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _lang;; + + _=> nrel_then:: .._proc_of_finding_identifier_extended_operator4D;; + _=> nrel_else:: .._proc_of_finding_identifier_extended_operator4A;; + *);; + + _-> .._proc_of_finding_identifier_extended_operator4D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _lang;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _idtf;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_finding_identifier_extended;; + + _=> nrel_goto:: .._proc_of_finding_identifier_extended_operator4A;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element/proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element/proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_content.scs index a5b151926..4fb5a0fe4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element/proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element/proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_content.scs @@ -1,257 +1,207 @@ lib_component_proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element = [* -scp_program -> proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element - (* - -> rrel_params: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_params - (* - -> rrel_1: rrel_in: _ontology_element;; - -> rrel_2: rrel_in: _ontology;; - *);; - - -> rrel_operators: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_operator_set - (* - -> rrel_init: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel1 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_not_relation: _ontology_element;; - - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel2;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel1;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology_element;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _elem;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel3;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel1 - (* - <- ifType;; +proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element +<- scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_no_role_relation: _ontology_element;; +proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element = [* +.._process1 +_<- scp_process; - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel2;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return;; - *);; +_-> rrel_1:: rrel_in:: _ontology_element; +_-> rrel_2:: rrel_in:: _ontology; +_<= nrel_decomposition_of_action:: .._actions (* - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel2 - (* - <- call;; + _-> rrel_1:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology_element;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_definitional_domain;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology_element;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel3;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel4;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel4 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_element;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_element;; + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel2;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel1;; + *);; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_0;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology_element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _ontology;; + + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel3;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; + *);; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_0 - (* - <- searchSetStr3;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology_element;; - -> rrel_1: rrel_fixed: rrel_scp_const: taxonomy_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel2;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_tax_rel;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_definitional_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology_element;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _ontology;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; - *);; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel3;; + *);; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1 - (* - <- searchElStr3;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_tax_rel;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tax_rel;; + *);; - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_2;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_2 - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_rel4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _ontology_element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: _ontology;; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_3;; - *);; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; + *);; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_3 - (* - <- searchElStr3;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _ontology_element;; - -> rrel_1: rrel_fixed: rrel_scp_const: binary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _tax_rel;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_0;; + *);; - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_4;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_5;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_0 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: taxonomy_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_tax_rel;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_4 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology_element;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _tax_rel;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_tax_rel;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tax_rel;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_2;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return;; + *);; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_5 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_3;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology_element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _tax_rel;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: binary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _tax_rel;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_rel_elems;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_4;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_5;; + *);; - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_6;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology_element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _tax_rel;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _ontology;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_6 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_rel_elems;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _ontology_element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _tax_rel;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_rel_elems;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _ontology;; + + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_6;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; + *);; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7 - (* - <- genElStr3;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_rel_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_3:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _tax_rel;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1;; + *);; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_rel_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _rel_elems;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1 - (* - <- searchElStr3;; + _=> nrel_then:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_2;; + _=> nrel_else:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_rel_elems;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_const: _rel_elems;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_then: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_2;; - => nrel_else: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7;; - *);; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_3;; + *);; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_2 - (* - <- eraseEl;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _tax_rel;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle1_1;; + *);; - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_3;; - *);; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _rel_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _ontology;; - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_3 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _rel_elems;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; + _-> .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_notrel3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_goto: .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax_cycle2_1;; - *);; - - -> .proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_forming_set_theoretic_semantic_neighbourhood_for_sc_element_tax1;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_terminological_ontology/proc_of_forming_terminological_ontology_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_terminological_ontology/proc_of_forming_terminological_ontology_content.scs index 26cfa1417..118637ae1 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_terminological_ontology/proc_of_forming_terminological_ontology_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/lib_component_proc_of_forming_terminological_ontology/proc_of_forming_terminological_ontology_content.scs @@ -1,492 +1,403 @@ lib_component_proc_of_forming_terminological_ontology = [* -scp_program -> proc_of_forming_terminological_ontology - (* - -> rrel_params: .proc_of_forming_terminological_ontology_params - (* - -> rrel_1: rrel_in: _parameter;; - -> rrel_2: rrel_in: _answer_proc_of_forming_terminological_ontology;; - *);; - - -> rrel_operators: .proc_of_forming_terminological_ontology_operator_set - (* - -> rrel_init: .proc_of_forming_terminological_ontology_operator1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _parameter;; +proc_of_forming_terminological_ontology +<- scp_program; +-> rrel_key_sc_element: .._process1;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator2A;; - *);; +proc_of_forming_terminological_ontology = [* +.._process1 +_<- scp_process; - -> .proc_of_forming_terminological_ontology_operator2A - (* - <- searchSetStr3;; +_-> rrel_1:: rrel_in:: _parameter; +_-> rrel_2:: rrel_in:: _answer_proc_of_forming_terminological_ontology; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _parameter;; + _-> rrel_1:: .._proc_of_forming_terminological_ontology_operator1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _parameter;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator2A;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator2B;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator2A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _parameter;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_forming_terminological_ontology;; - -> .proc_of_forming_terminological_ontology_operator2B - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator2B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: subject_domain;; + _-> .._proc_of_forming_terminological_ontology_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: subject_domain;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator3;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator3;; + *);; - -> .proc_of_forming_terminological_ontology_operator3 - (* - <- genElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator4;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator4;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: terminological_ontology;; - -> .proc_of_forming_terminological_ontology_operator4 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator5A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: terminological_ontology;; + _-> .._proc_of_forming_terminological_ontology_operator5A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _parameter;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_ontologies;; + + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator5B;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator6;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator5A;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_ontologies;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ontology;; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator5C;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator5F;; + *);; - -> .proc_of_forming_terminological_ontology_operator5A - (* - <- searchSetStr5;; + _-> .._proc_of_forming_terminological_ontology_operator6 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _parameter;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator7A;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_ontologies;; + _-> .._proc_of_forming_terminological_ontology_operator7A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _parameter;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; - => nrel_then: .proc_of_forming_terminological_ontology_operator5B;; - => nrel_else: .proc_of_forming_terminological_ontology_operator6;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator7B;; + *);; - -> .proc_of_forming_terminological_ontology_operator5B - (* - <- searchElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator7B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _parameter;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_ontology;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_forming_terminological_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_ontologies;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator7C;; + *);; - => nrel_then: .proc_of_forming_terminological_ontology_operator5C;; - => nrel_else: .proc_of_forming_terminological_ontology_operator5F;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator7C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> .proc_of_forming_terminological_ontology_operator5C - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator8A;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _-> .._proc_of_forming_terminological_ontology_operator8A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator5D;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator8B;; + *);; - -> .proc_of_forming_terminological_ontology_operator5D - (* - <- searchElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator8B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_forming_terminological_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator9;; + *);; - => nrel_then: .proc_of_forming_terminological_ontology_operator5E;; - => nrel_else: .proc_of_forming_terminological_ontology_operator5B;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator9 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _attr1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; + + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator10A;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator14A;; + *);; - -> .proc_of_forming_terminological_ontology_operator5E - (* - <- eraseEl;; + _-> .._proc_of_forming_terminological_ontology_operator10A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _ontology;; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator10B;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator11A;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator5F;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator14A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: empty_set;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> .proc_of_forming_terminological_ontology_operator5F - (* - <- eraseEl;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator14B;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_ontologies;; + _-> .._proc_of_forming_terminological_ontology_operator14B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator6;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator14C;; + *);; - -> .proc_of_forming_terminological_ontology_operator6 - (* - <- genEl;; + _-> .._proc_of_forming_terminological_ontology_operator14C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: empty_set;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: rrel_struct: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator_return;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator7A;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator_return (* + _<- return;; - -> .proc_of_forming_terminological_ontology_operator7A - (* - <- genElStr5;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _parameter;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _-> .._proc_of_forming_terminological_ontology_operator10B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator7B;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator10C_1;; + *);; - -> .proc_of_forming_terminological_ontology_operator7B - (* - <- searchSetStr5;; + _-> .._proc_of_forming_terminological_ontology_operator11A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _something;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _parameter;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_ontology;; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator11B;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator11D;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; + _-> .._proc_of_forming_terminological_ontology_operator11B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator7C;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator11C;; + *);; - -> .proc_of_forming_terminological_ontology_operator7C - (* - <- genElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator11D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_idtf;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator12A;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator8A;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator12A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_languages;; - -> .proc_of_forming_terminological_ontology_operator8A - (* - <- genElStr3;; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator12B;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator13;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _-> .._proc_of_forming_terminological_ontology_operator12B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator8B;; - *);; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator12C;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator12F;; + *);; - -> .proc_of_forming_terminological_ontology_operator8B - (* - <- searchSetStr3;; + _-> .._proc_of_forming_terminological_ontology_operator13 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _something;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer_proc_of_forming_terminological_ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator15;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; + _-> .._proc_of_forming_terminological_ontology_operator15 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_forming_terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator9;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator16;; + *);; - -> .proc_of_forming_terminological_ontology_operator9 - (* - <- searchSetStr5;; + _-> .._proc_of_forming_terminological_ontology_operator16 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; - -> rrel_1: rrel_fixed: rrel_scp_var: _parameter;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _attr1;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator_return;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; + _-> .._proc_of_forming_terminological_ontology_operator12C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .proc_of_forming_terminological_ontology_operator10A;; - => nrel_else: .proc_of_forming_terminological_ontology_operator14A;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator12D;; + *);; - -> .proc_of_forming_terminological_ontology_operator10A - (* - <- searchElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator12F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_languages;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator13;; + *);; - => nrel_then: .proc_of_forming_terminological_ontology_operator10B;; - => nrel_else: .proc_of_forming_terminological_ontology_operator11A;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator12D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _something;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> .proc_of_forming_terminological_ontology_operator10B - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator12E;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator12B;; + *);; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm:_arc1;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator10C_1;; - *);; - - -> .proc_of_forming_terminological_ontology_operator10C_1 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator10C_2;; - *);; - - -> .proc_of_forming_terminological_ontology_operator10C_2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; + _-> .._proc_of_forming_terminological_ontology_operator12E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator10D;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator12B;; + *);; - -> .proc_of_forming_terminological_ontology_operator10D - (* - <- call;; + _-> .._proc_of_forming_terminological_ontology_operator11C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_idtf;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _something;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier_extended;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_forming_terminological_ontology_operator10D_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _ontology;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator10E;; - *);; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator11D;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator12A;; + *);; - -> .proc_of_forming_terminological_ontology_operator10E - (* - <- waitReturn;; + _-> .._proc_of_forming_terminological_ontology_operator10C_1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator10A;; - *);; - - -> .proc_of_forming_terminological_ontology_operator11A - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_common: _something;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .proc_of_forming_terminological_ontology_operator11B;; - => nrel_else: .proc_of_forming_terminological_ontology_operator11D;; - *);; - - -> .proc_of_forming_terminological_ontology_operator11B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator11C;; - *);; - - -> .proc_of_forming_terminological_ontology_operator11C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_idtf;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_common: _something;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .proc_of_forming_terminological_ontology_operator11D;; - => nrel_else: .proc_of_forming_terminological_ontology_operator12A;; - *);; - - -> .proc_of_forming_terminological_ontology_operator11D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_idtf;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator12A;; - *);; - - -> .proc_of_forming_terminological_ontology_operator12A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_languages;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator10C_2;; + *);; - => nrel_then: .proc_of_forming_terminological_ontology_operator12B;; - => nrel_else: .proc_of_forming_terminological_ontology_operator13;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator10C_2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_4:: _answer_proc_of_forming_terminological_ontology;; - -> .proc_of_forming_terminological_ontology_operator12B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_languages;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .proc_of_forming_terminological_ontology_operator12C;; - => nrel_else: .proc_of_forming_terminological_ontology_operator12F;; - *);; - - -> .proc_of_forming_terminological_ontology_operator12C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator12D;; - *);; - - -> .proc_of_forming_terminological_ontology_operator12D - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _something;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _ontology;; - - => nrel_then: .proc_of_forming_terminological_ontology_operator12E;; - => nrel_else: .proc_of_forming_terminological_ontology_operator12B;; - *);; - - -> .proc_of_forming_terminological_ontology_operator12E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator12B;; - *);; - - -> .proc_of_forming_terminological_ontology_operator12F - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_languages;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator13;; - *);; - - -> .proc_of_forming_terminological_ontology_operator13 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _something;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator15;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator10D;; + *);; - -> .proc_of_forming_terminological_ontology_operator14A - (* - <- genElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator10D (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier_extended;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_forming_terminological_ontology_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _ontology;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: empty_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _ontology;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator10E;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator14B;; - *);; + _-> .._proc_of_forming_terminological_ontology_operator10E (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .proc_of_forming_terminological_ontology_operator14B - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator10A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _-> .._proc_of_forming_terminological_ontology_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_forming_terminological_ontology_operator14C;; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator5D;; + *);; - -> .proc_of_forming_terminological_ontology_operator14C - (* - <- genElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator5F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_ontologies;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: empty_set;; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator6;; + *);; - => nrel_goto: .proc_of_forming_terminological_ontology_operator_return;; - *);; - - -> .proc_of_forming_terminological_ontology_operator15 - (* - <- genElStr3;; + _-> .._proc_of_forming_terminological_ontology_operator5D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: terminological_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_forming_terminological_ontology;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator16;; - *);; + _=> nrel_then:: .._proc_of_forming_terminological_ontology_operator5E;; + _=> nrel_else:: .._proc_of_forming_terminological_ontology_operator5B;; + *);; - -> .proc_of_forming_terminological_ontology_operator16 - (* - <- eraseEl;; + _-> .._proc_of_forming_terminological_ontology_operator5E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _ontology;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_elements;; - - => nrel_goto: .proc_of_forming_terminological_ontology_operator_return;; - *);; - - -> .proc_of_forming_terminological_ontology_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_forming_terminological_ontology_operator5F;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/proc_of_finding_definitional_domain/proc_of_finding_definitional_domain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/proc_of_finding_definitional_domain/proc_of_finding_definitional_domain_content.scs index 417b91152..3a5a49b42 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/proc_of_finding_definitional_domain/proc_of_finding_definitional_domain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/ontology_forming/common/scp_program_component/proc_of_finding_definitional_domain/proc_of_finding_definitional_domain_content.scs @@ -1,343 +1,268 @@ lib_component_proc_of_finding_definitional_domain = [* -scp_program -> proc_of_finding_definitional_domain - (* - -> rrel_params: .proc_of_finding_definitional_domain_params - (* - -> rrel_1: rrel_in: _relation;; - -> rrel_2: rrel_in: _answer;; - *);; - - -> rrel_operators: .proc_of_finding_definitional_domain_operator_set - (* - -> rrel_init: .proc_of_finding_definitional_domain_operator_third1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_third2;; - => nrel_else: .proc_of_finding_definitional_domain_operator_second1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_third2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_third3;; - *);; - - -> .proc_of_finding_definitional_domain_operator_third3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_third4;; - => nrel_else: .proc_of_finding_definitional_domain_operator_second1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_third4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_third5;; - *);; - - -> .proc_of_finding_definitional_domain_operator_third5 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_second1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_second2;; - => nrel_else: .proc_of_finding_definitional_domain_operator_first1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_second3;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_second4;; - => nrel_else: .proc_of_finding_definitional_domain_operator_first1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_first1;; - => nrel_else: .proc_of_finding_definitional_domain_operator_second5;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_second6;; - *);; - - -> .proc_of_finding_definitional_domain_operator_second6 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_first1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_first2;; - => nrel_else: .proc_of_finding_definitional_domain_operator_def1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_first3;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_first4;; - => nrel_else: .proc_of_finding_definitional_domain_operator_def1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_def1;; - => nrel_else: .proc_of_finding_definitional_domain_operator_first5;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_first6;; - *);; - - -> .proc_of_finding_definitional_domain_operator_first6 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_def1;; - *);; - - -> .proc_of_finding_definitional_domain_operator_def1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_def2;; - => nrel_else: .proc_of_finding_definitional_domain_operator_return;; - *);; - - -> .proc_of_finding_definitional_domain_operator_def2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_def3;; - *);; - - -> .proc_of_finding_definitional_domain_operator_def3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .proc_of_finding_definitional_domain_operator_def4;; - => nrel_else: .proc_of_finding_definitional_domain_operator_return;; - *);; - - -> .proc_of_finding_definitional_domain_operator_def4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; +proc_of_finding_definitional_domain +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_definitional_domain = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _relation; +_-> rrel_2:: rrel_in:: _answer; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_definitional_domain_operator_third1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_third2;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_second1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_third2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_third3;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_second1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_second2;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_first1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_second2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_second3;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_first2;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_def1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_first3;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_def1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_def2;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_def2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_def3;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_definitional_domain_operator_def3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_def4;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_def4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_return;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_def5;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_def5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_def6;; + *);; - => nrel_then: .proc_of_finding_definitional_domain_operator_return;; - => nrel_else: .proc_of_finding_definitional_domain_operator_def5;; - *);; + _-> .._proc_of_finding_definitional_domain_operator_def6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; - -> .proc_of_finding_definitional_domain_operator_def5 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_first4;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_def1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_def1;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_first5;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_first6;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_first6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_def1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_second3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_second4;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_first1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_second4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_first1;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_second5;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_second5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_second6;; + *);; - => nrel_goto: .proc_of_finding_definitional_domain_operator_def6;; - *);; - - -> .proc_of_finding_definitional_domain_operator_def6 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .proc_of_finding_definitional_domain_operator_return;; - *);; - - -> .proc_of_finding_definitional_domain_operator_return - (* - <- return;; - *);; - *);; + _-> .._proc_of_finding_definitional_domain_operator_second6 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_first1;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_third3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer;; + + _=> nrel_then:: .._proc_of_finding_definitional_domain_operator_third4;; + _=> nrel_else:: .._proc_of_finding_definitional_domain_operator_second1;; *);; + _-> .._proc_of_finding_definitional_domain_operator_third4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_third5;; + *);; + + _-> .._proc_of_finding_definitional_domain_operator_third5 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_3:: _answer;; + + _=> nrel_goto:: .._proc_of_finding_definitional_domain_operator_second1;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/agent_of_finding_annotation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/agent_of_finding_annotation_content.scs index 643ea1456..d39f07d0d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/agent_of_finding_annotation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/agent_of_finding_annotation_content.scs @@ -1,200 +1,161 @@ -sc_text_of_agent_of_finding_axioms = [* agent_of_finding_annotation => nrel_main_idtf: [агентная scp-программа поиска аннотации для заданного раздела] (* <- lang_ru;; *); [agent scp-program of finding annotation for given section] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; -<- agent_scp_program;; +agent_of_finding_annotation = [* +.._process1 +_<- scp_process; -scp_program -> agent_of_finding_annotation - (* - -> rrel_params: .agent_of_finding_annotation_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_annotation_operator_set - (* - -> rrel_init: .agent_of_finding_annotation_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_annotation_operator1B;; - *);; - - -> .agent_of_finding_annotation_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_annotation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_annotation_operator1C;; - => nrel_else: .agent_of_finding_annotation_operator_return;; - *);; - - -> .agent_of_finding_annotation_operator1C - (* - <- searchElStr3;; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; + _-> rrel_1:: .._agent_of_finding_annotation_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_finding_annotation_operator1D;; - => nrel_else: .agent_of_finding_annotation_operator_return;; - *);; - - -> .agent_of_finding_annotation_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_annotation;; - - => nrel_goto: .agent_of_finding_annotation_operator2A1;; - *);; - - -> .agent_of_finding_annotation_operator2A1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_2: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_annotation_operator2AA1;; - *);; - - - -> .agent_of_finding_annotation_operator2AA1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_finding_annotation_operator1B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _-> .._agent_of_finding_annotation_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_annotation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; + _=> nrel_then:: .._agent_of_finding_annotation_operator1C;; + _=> nrel_else:: .._agent_of_finding_annotation_operator_return;; + *);; - => nrel_then: .agent_of_finding_annotation_operator2B1;; - => nrel_else: .agent_of_finding_annotation_operator2A2;; - *);; + _-> .._agent_of_finding_annotation_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - -> .agent_of_finding_annotation_operator2B1 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_finding_annotation_operator1D;; + _=> nrel_else:: .._agent_of_finding_annotation_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: atomic_section;; + _-> .._agent_of_finding_annotation_operator_return (* + _<- return;; - => nrel_goto: .agent_of_finding_annotation_operator2C1;; - *);; + *);; - -> .agent_of_finding_annotation_operator2A2 - (* - <- searchSetStr3;; + _-> .._agent_of_finding_annotation_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_annotation;; - -> rrel_1: rrel_fixed: rrel_scp_const: non_atomic_section;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2A1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; + _-> .._agent_of_finding_annotation_operator2A1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; - => nrel_then: .agent_of_finding_annotation_operator2B2;; - => nrel_else: .agent_of_finding_annotation_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2AA1;; + *);; - -> .agent_of_finding_annotation_operator2B2 - (* - <- genElStr3;; + _-> .._agent_of_finding_annotation_operator2AA1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_annotation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: non_atomic_section;; + _=> nrel_then:: .._agent_of_finding_annotation_operator2B1;; + _=> nrel_else:: .._agent_of_finding_annotation_operator2A2;; + *);; - => nrel_goto: .agent_of_finding_annotation_operator2C1;; - *);; + _-> .._agent_of_finding_annotation_operator2B1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: atomic_section;; - - -> .agent_of_finding_annotation_operator2C1 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2C1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _summary;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_summary;; + _-> .._agent_of_finding_annotation_operator2A2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: non_atomic_section;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_annotation;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; + _=> nrel_then:: .._agent_of_finding_annotation_operator2B2;; + _=> nrel_else:: .._agent_of_finding_annotation_operator_return;; + *);; - => nrel_then: .agent_of_finding_annotation_operator2C2;; - => nrel_else: .agent_of_finding_annotation_operator_return;; - *);; + _-> .._agent_of_finding_annotation_operator2B2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: non_atomic_section;; - -> .agent_of_finding_annotation_operator2C2 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2C1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_summary;; + _-> .._agent_of_finding_annotation_operator2C1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _summary;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_summary;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_annotation;; + + _=> nrel_then:: .._agent_of_finding_annotation_operator2C2;; + _=> nrel_else:: .._agent_of_finding_annotation_operator_return;; + *);; - => nrel_goto: .agent_of_finding_annotation_operator2D1;; - *);; + _-> .._agent_of_finding_annotation_operator2C2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_summary;; - -> .agent_of_finding_annotation_operator2D1 - (* - <- call;; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2D1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_finding_annotation_operator2D1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _summary;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_finding_annotation_operator2D1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_annotation_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _summary;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_finding_annotation_operator2D2;; - *);; + _=> nrel_goto:: .._agent_of_finding_annotation_operator2D2;; + *);; - -> .agent_of_finding_annotation_operator2D2 - (* - <- waitReturn;; + _-> .._agent_of_finding_annotation_operator2D2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_annotation_gen_answer_finding_annotation;; - *);; + _=> nrel_goto:: .._agent_of_finding_annotation_gen_answer_finding_annotation;; + *);; - -> .agent_of_finding_annotation_gen_answer_finding_annotation - (* - <- genElStr5;; + _-> .._agent_of_finding_annotation_gen_answer_finding_annotation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_annotation;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_annotation;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_annotation_operator_return;; - *);; - - -> .agent_of_finding_annotation_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_finding_annotation_operator_return;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_agent_of_finding_annotation.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_agent_of_finding_annotation.scs index 77b42abe7..bf8db4c33 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_agent_of_finding_annotation.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_agent_of_finding_annotation.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_annotation <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_annotation; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_text_of_agent_of_finding_axioms.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_text_of_agent_of_finding_axioms.scs deleted file mode 100644 index 8f5885d05..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_annotation/sc_text_of_agent_of_finding_axioms.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_axioms --> rrel_key_sc_element: - agent_of_finding_axioms; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/agent_of_finding_axioms_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/agent_of_finding_axioms_content.scs index 1a9dde44c..1564bc3a6 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/agent_of_finding_axioms_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/agent_of_finding_axioms_content.scs @@ -1,218 +1,189 @@ -sc_text_of_agent_of_finding_axioms = [* agent_of_finding_axioms => nrel_main_idtf: - [агентная scp-программа поиска аксиом заданной sc-онтологии] - (* <- lang_ru;; *); + [агентная scp-программа поиска аксиом заданной sc-онтологии] (* <- lang_ru;; *); + [agent scp-program of finding axioms for given sc-ontology] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_axioms = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_axioms_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator1B;; + *);; - [agent scp-program of finding axioms for given sc-ontology] - (* <- lang_en;; *); + _-> .._agent_of_finding_axioms_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_axioms;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; -<- agent_scp_program;; + _=> nrel_then:: .._agent_of_finding_axioms_operator1C;; + _=> nrel_else:: .._agent_of_finding_axioms_operator_return;; + *);; -scp_program -> agent_of_finding_axioms - (* - -> rrel_params: .agent_of_finding_axioms_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; + _-> .._agent_of_finding_axioms_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_axioms_operator1D;; + _=> nrel_else:: .._agent_of_finding_axioms_operator_return;; + *);; + + _-> .._agent_of_finding_axioms_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_axioms_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_axiom;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator2A;; + *);; + + _-> .._agent_of_finding_axioms_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _el2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_axiom;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_statements;; + + _=> nrel_then:: .._agent_of_finding_axioms_operator2B;; + _=> nrel_else:: .._agent_of_finding_axioms_operator_return;; + *);; + + _-> .._agent_of_finding_axioms_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_axiom;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_axiom;; + + _=> nrel_then:: .._agent_of_finding_axioms_operator2C;; + _=> nrel_else:: .._agent_of_finding_axioms_operator_return;; + *);; + + _-> .._agent_of_finding_axioms_operator2C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_statements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _nessecary_vertex;; + + _=> nrel_then:: .._agent_of_finding_axioms_operator2D;; + _=> nrel_else:: .._agent_of_finding_axioms_operator3A;; + *);; + + _-> .._agent_of_finding_axioms_operator2D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator2E;; + *);; + + _-> .._agent_of_finding_axioms_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_axiom;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator3B;; + *);; + + _-> .._agent_of_finding_axioms_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_axiom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator3C;; + *);; + + _-> .._agent_of_finding_axioms_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_axiom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: sc_ontology;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator3D;; + *);; + + _-> .._agent_of_finding_axioms_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_axiom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_axiom;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator3E;; + *);; + + _-> .._agent_of_finding_axioms_operator3E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_statements;; - -> rrel_operators: .agent_of_finding_axioms_operator_set - (* - -> rrel_init: .agent_of_finding_axioms_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_axioms_operator1B;; - *);; - - -> .agent_of_finding_axioms_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_axioms;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_axioms_operator1C;; - => nrel_else: .agent_of_finding_axioms_operator_return;; - *);; - - -> .agent_of_finding_axioms_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_axioms_operator1D;; - => nrel_else: .agent_of_finding_axioms_operator_return;; - *);; - - -> .agent_of_finding_axioms_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_axiom;; - - => nrel_goto: .agent_of_finding_axioms_operator2A;; - *);; - - -> .agent_of_finding_axioms_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _el2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_axiom;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_statements;; - - => nrel_then: .agent_of_finding_axioms_operator2B;; - => nrel_else: .agent_of_finding_axioms_operator_return;; - *);; - - -> .agent_of_finding_axioms_operator2B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_axiom;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - - => nrel_then: .agent_of_finding_axioms_operator2C;; - => nrel_else: .agent_of_finding_axioms_operator_return;; - *);; - - -> .agent_of_finding_axioms_operator2C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_statements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _nessecary_vertex;; - - => nrel_then: .agent_of_finding_axioms_operator2D;; - => nrel_else: .agent_of_finding_axioms_operator3A;; - *);; - - -> .agent_of_finding_axioms_operator2D - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_axioms_operator2E;; - *);; - - -> .agent_of_finding_axioms_operator2E - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_then: .agent_of_finding_axioms_operator2F;; - => nrel_else: .agent_of_finding_axioms_operator2C;; - *);; - - -> .agent_of_finding_axioms_operator2F - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_finding_axioms_operator2F_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_axioms_operator2G;; - *);; - - -> .agent_of_finding_axioms_operator2G - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_axioms_operator2C;; - *);; - - -> .agent_of_finding_axioms_operator3A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: sc_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - - => nrel_goto: .agent_of_finding_axioms_operator3B;; - *);; - - -> .agent_of_finding_axioms_operator3B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_axioms_operator3C;; - *);; - - -> .agent_of_finding_axioms_operator3C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: sc_ontology;; - - => nrel_goto: .agent_of_finding_axioms_operator3D;; - *);; - - -> .agent_of_finding_axioms_operator3D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_axiom;; - - => nrel_goto: .agent_of_finding_axioms_operator3E;; - *);; - - -> .agent_of_finding_axioms_operator3E - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_statements;; - - => nrel_goto: .agent_of_finding_axioms_gen_answer_finding_axiom;; - *);; - - -> .agent_of_finding_axioms_gen_answer_finding_axiom - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_axiom;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_axioms_operator_return;; - *);; - - -> .agent_of_finding_axioms_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_finding_axioms_gen_answer_finding_axiom;; + *);; + + _-> .._agent_of_finding_axioms_gen_answer_finding_axiom (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_axiom;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator_return;; + *);; + + _-> .._agent_of_finding_axioms_operator2E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_then:: .._agent_of_finding_axioms_operator2F;; + _=> nrel_else:: .._agent_of_finding_axioms_operator2C;; + *);; + + _-> .._agent_of_finding_axioms_operator2F (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_axioms_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_axiom;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator2G;; + *);; + + _-> .._agent_of_finding_axioms_operator2G (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_axioms_operator2C;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_agent_of_finding_axioms.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_agent_of_finding_axioms.scs index 57191e21f..f8f0705c9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_agent_of_finding_axioms.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_agent_of_finding_axioms.scs @@ -8,6 +8,9 @@ sc_agent_of_finding_axioms <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_axioms; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_text_of_agent_of_finding_axioms.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_text_of_agent_of_finding_axioms.scs deleted file mode 100644 index 8f5885d05..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_axioms/sc_text_of_agent_of_finding_axioms.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_axioms --> rrel_key_sc_element: - agent_of_finding_axioms; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/agent_of_finding_connections_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/agent_of_finding_connections_content.scs index 47eec72de..4fc6a5d1b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/agent_of_finding_connections_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/agent_of_finding_connections_content.scs @@ -1,174 +1,155 @@ -sc_text_of_agent_of_finding_connections = [* agent_of_finding_connections => nrel_main_idtf: - [агентная scp-программа поиска непосредственных связей между двумя объектами] - (* <- lang_ru;; *); - [agent scp-program of finding immediate connections between two objects] - (* <- lang_en;; *); - -<- agent_scp_program;; - -scp_program -> agent_of_finding_connections - (* - -> rrel_params: .agent_of_finding_connections_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_connections_operator_set - (* - -> rrel_init: .agent_of_finding_connections_operator1 - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_connections_operator2;; - *);; - - -> .agent_of_finding_connections_operator2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_connections;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_connections_operator3A;; - => nrel_else: .agent_of_finding_connections_operator_return;; - *);; - - -> .agent_of_finding_connections_operator3A - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_finding_connections_operator3B;; - => nrel_else: .agent_of_finding_connections_operator_return;; - *);; - - -> .agent_of_finding_connections_operator3B - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _aim;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_finding_connections_operator4;; - => nrel_else: .agent_of_finding_connections_operator_return;; - *);; - - -> .agent_of_finding_connections_operator4 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_connections2;; - - => nrel_goto: .agent_of_finding_connections_operator5;; - *);; - - -> .agent_of_finding_connections_operator5 - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_connections;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_connections_operator5_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_fixed: rrel_scp_var: _aim;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_connections2;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_connections_operator6;; - *);; - - -> .agent_of_finding_connections_operator6 - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_connections_operator7A;; - *);; - - -> .agent_of_finding_connections_operator7A - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_connections1;; - - => nrel_goto: .agent_of_finding_connections_operator7B;; - *);; - - -> .agent_of_finding_connections_operator7B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connections2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _el;; - - => nrel_then: .agent_of_finding_connections_operator7C;; - => nrel_else: .agent_of_finding_connections_operator8A;; - *);; - - -> .agent_of_finding_connections_operator7C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_connections_operator7D;; - *);; - - -> .agent_of_finding_connections_operator7D - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connections1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el;; - - => nrel_then: .agent_of_finding_connections_operator7B;; - => nrel_else: .agent_of_finding_connections_operator7E;; - *);; - - -> .agent_of_finding_connections_operator7E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_connections1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _el;; - - => nrel_goto: .agent_of_finding_connections_operator7B;; - *);; - - -> .agent_of_finding_connections_operator8A - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _answer_of_finding_connections2;; - - => nrel_goto: .agent_of_finding_connections_operator_gen_answer;; - *);; - - -> .agent_of_finding_connections_operator_gen_answer - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_connections1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_connections_operator_return;; - *);; - - -> .agent_of_finding_connections_operator_return - (* - <- return;; - *);; + [агентная scp-программа поиска непосредственных связей между двумя объектами] (* <- lang_ru;; *); + [agent scp-program of finding immediate connections between two objects] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_connections = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_connections_operator1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator2;; + *);; + + _-> .._agent_of_finding_connections_operator2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_connections;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_connections_operator3A;; + _=> nrel_else:: .._agent_of_finding_connections_operator_return;; + *);; + + _-> .._agent_of_finding_connections_operator3A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_finding_connections_operator3B;; + _=> nrel_else:: .._agent_of_finding_connections_operator_return;; + *);; + + _-> .._agent_of_finding_connections_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_connections_operator3B (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _aim;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_finding_connections_operator4;; + _=> nrel_else:: .._agent_of_finding_connections_operator_return;; + *);; + + _-> .._agent_of_finding_connections_operator4 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_connections2;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator5;; + *);; + + _-> .._agent_of_finding_connections_operator5 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_connections;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_connections_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _aim;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections2;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator6;; + *);; + + _-> .._agent_of_finding_connections_operator6 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator7A;; *);; + _-> .._agent_of_finding_connections_operator7A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_connections1;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator7B;; + *);; + + _-> .._agent_of_finding_connections_operator7B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _el;; + + _=> nrel_then:: .._agent_of_finding_connections_operator7C;; + _=> nrel_else:: .._agent_of_finding_connections_operator8A;; + *);; + + _-> .._agent_of_finding_connections_operator7C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator7D;; + *);; + + _-> .._agent_of_finding_connections_operator8A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections2;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator_gen_answer;; + *);; + + _-> .._agent_of_finding_connections_operator_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator_return;; + *);; + + _-> .._agent_of_finding_connections_operator7D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _el;; + + _=> nrel_then:: .._agent_of_finding_connections_operator7B;; + _=> nrel_else:: .._agent_of_finding_connections_operator7E;; + *);; + + _-> .._agent_of_finding_connections_operator7E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_connections1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _el;; + + _=> nrel_goto:: .._agent_of_finding_connections_operator7B;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_agent_of_finding_connections.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_agent_of_finding_connections.scs index f582de34e..796b863bd 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_agent_of_finding_connections.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_agent_of_finding_connections.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_connections => nrel_main_idtf: <-abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_connections; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_text_of_agent_of_finding_connections.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_text_of_agent_of_finding_connections.scs deleted file mode 100644 index 2a2e06e92..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_connections/sc_text_of_agent_of_finding_connections.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_connections --> rrel_key_sc_element: - agent_of_finding_connections; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/agent_of_finding_constants_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/agent_of_finding_constants_content.scs index 09f37f5f2..775da3651 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/agent_of_finding_constants_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/agent_of_finding_constants_content.scs @@ -1,283 +1,225 @@ -sc_text_of_agent_of_finding_constants = [* agent_of_finding_constants => nrel_main_idtf: [агентная scp-программа поиска понятий, через которые определяется заданное понятие] (* <- lang_ru;; *); [agent scp-program of finding concepts, on the base of which given concept is defined] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_constants - (* - -> rrel_params: .agent_of_finding_constants_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_constants_operator_set - (* - -> rrel_init: .agent_of_finding_constants_operator1 - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_constants_operator2;; - *);; - - -> .agent_of_finding_constants_operator2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_constants_operator3;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator3 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_constants_operator4;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator4 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_constants;; - - => nrel_goto: .agent_of_finding_constants_operator5;; - *);; - - -> .agent_of_finding_constants_operator5 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_constants_operator6;; - *);; - - -> .agent_of_finding_constants_operator6 - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _dop1;; - - => nrel_then: .agent_of_finding_constants_operator7;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator7 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _dop1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_constants_operator7A;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator7A - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_constants_operator7B;; - *);; - - -> .agent_of_finding_constants_operator7B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_constants_operator15;; - => nrel_else: .agent_of_finding_constants_operator7;; - *);; - - - -> .agent_of_finding_constants_operator15 - (* - <- printEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - - => nrel_goto: .agent_of_finding_constants_operator16;; - *);; - - -> .agent_of_finding_constants_operator16 - (* - <- printEl;; - -> rrel_1: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - => nrel_goto: .agent_of_finding_constants_operator7C;; - *);; - - -> .agent_of_finding_constants_operator7C - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - - => nrel_then: .agent_of_finding_constants_operator7D;; - => nrel_else: .agent_of_finding_constants_operator7;; - *);; - - -> .agent_of_finding_constants_operator7D - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - - => nrel_then: .agent_of_finding_constants_operator7E;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator7E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - => nrel_goto: .agent_of_finding_constants_operator7F;; - *);; - - -> .agent_of_finding_constants_operator7F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_goto: .agent_of_finding_constants_operator7G;; - *);; - - -> .agent_of_finding_constants_operator7G - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: definition;; - - => nrel_goto: .agent_of_finding_constants_operator7H;; - *);; - - -> .agent_of_finding_constants_operator7H - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - - => nrel_then: .agent_of_finding_constants_operator7I;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator7I - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_constants_operator8;; - *);; - - - -> .agent_of_finding_constants_operator8 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - - => nrel_then: .agent_of_finding_constants_operator9;; - => nrel_else: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator9 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _dop1;; - - => nrel_goto: .agent_of_finding_constants_operator_gen_answer;; - *);; - - -> .agent_of_finding_constants_operator_gen_answer - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_constants;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_constants_operator_return;; - *);; - - -> .agent_of_finding_constants_operator_return - (* - <- return;; - *);; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_constants = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_constants_operator1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_constants_operator2;; + *);; + + _-> .._agent_of_finding_constants_operator2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_constants_operator3;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + + _-> .._agent_of_finding_constants_operator3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_constants_operator4;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + + _-> .._agent_of_finding_constants_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_constants_operator4 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_constants;; + + _=> nrel_goto:: .._agent_of_finding_constants_operator5;; + *);; + + _-> .._agent_of_finding_constants_operator5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_constants_operator6;; + *);; + + _-> .._agent_of_finding_constants_operator6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _dop1;; + + _=> nrel_then:: .._agent_of_finding_constants_operator7;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + + _-> .._agent_of_finding_constants_operator7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _dop1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_finding_constants_operator7A;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + + _-> .._agent_of_finding_constants_operator7A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_constants_operator7B;; *);; + _-> .._agent_of_finding_constants_operator7B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _=> nrel_then:: .._agent_of_finding_constants_operator15;; + _=> nrel_else:: .._agent_of_finding_constants_operator7;; + *);; + _-> .._agent_of_finding_constants_operator15 (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _=> nrel_goto:: .._agent_of_finding_constants_operator16;; + *);; + _-> .._agent_of_finding_constants_operator16 (* + _<- printEl;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + _=> nrel_goto:: .._agent_of_finding_constants_operator7C;; + *);; + _-> .._agent_of_finding_constants_operator7C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_constants;; + + _=> nrel_then:: .._agent_of_finding_constants_operator7D;; + _=> nrel_else:: .._agent_of_finding_constants_operator7;; + *);; + _-> .._agent_of_finding_constants_operator7D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_constants;; + _=> nrel_then:: .._agent_of_finding_constants_operator7E;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + _-> .._agent_of_finding_constants_operator7E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + _=> nrel_goto:: .._agent_of_finding_constants_operator7F;; + *);; + _-> .._agent_of_finding_constants_operator7F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _=> nrel_goto:: .._agent_of_finding_constants_operator7G;; + *);; + _-> .._agent_of_finding_constants_operator7G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: definition;; + _=> nrel_goto:: .._agent_of_finding_constants_operator7H;; + *);; + _-> .._agent_of_finding_constants_operator7H (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_constants;; + + _=> nrel_then:: .._agent_of_finding_constants_operator7I;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + _-> .._agent_of_finding_constants_operator7I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _=> nrel_goto:: .._agent_of_finding_constants_operator8;; + *);; + _-> .._agent_of_finding_constants_operator8 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_finding_constants;; + _=> nrel_then:: .._agent_of_finding_constants_operator9;; + _=> nrel_else:: .._agent_of_finding_constants_operator_return;; + *);; + _-> .._agent_of_finding_constants_operator9 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _dop1;; + _=> nrel_goto:: .._agent_of_finding_constants_operator_gen_answer;; + *);; + _-> .._agent_of_finding_constants_operator_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_constants;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + _=> nrel_goto:: .._agent_of_finding_constants_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_agent_of_finding_constants.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_agent_of_finding_constants.scs index 0a91ba8be..08804e794 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_agent_of_finding_constants.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_agent_of_finding_constants.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_constants <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_constants; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_text_of_agent_of_finding_constants.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_text_of_agent_of_finding_constants.scs deleted file mode 100644 index 4cda3fa59..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_constants/sc_text_of_agent_of_finding_constants.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_constants --> rrel_key_sc_element: - agent_of_finding_constants; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/agent_of_finding_definitional_domain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/agent_of_finding_definitional_domain_content.scs index be2bf33e3..85d6b0117 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/agent_of_finding_definitional_domain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/agent_of_finding_definitional_domain_content.scs @@ -1,330 +1,272 @@ -sc_text_of_agent_of_finding_definitional_domain = [* agent_of_finding_definitional_domain => nrel_main_idtf: [агентная scp-программа поиска области определения отношения] (* <- lang_ru;; *); [agent scp-program of finding definitional_domain for relation] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_definitional_domain - (* - -> rrel_params: .agent_of_finding_definitional_domain_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_definitional_domain_operator_set - (* - -> rrel_init: .agent_of_finding_definitional_domain_operator1 - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator2;; - *);; - - -> .agent_of_finding_definitional_domain_operator2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_definitional_domain_operator3A;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator3A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_definitional_domain_operator3B;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator3B - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator4A;; - *);; - - -> .agent_of_finding_definitional_domain_operator4A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator4B;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator4B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _comb1;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator4C;; - => nrel_else: .agent_of_finding_definitional_domain_operator5A;; - *);; - - -> .agent_of_finding_definitional_domain_operator4C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _comb1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator5A;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator5A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator5B;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator5B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _comb2;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator5C;; - => nrel_else: .agent_of_finding_definitional_domain_operator6A;; - *);; - - -> .agent_of_finding_definitional_domain_operator5C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _comb2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator6A;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator6A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator6B;; - => nrel_else: .agent_of_finding_definitional_domain_operator7A;; - *);; - - -> .agent_of_finding_definitional_domain_operator6B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _comb3;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node3;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator6C;; - => nrel_else: .agent_of_finding_definitional_domain_operator7A;; - *);; - - -> .agent_of_finding_definitional_domain_operator6C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _comb3;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst3;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator7A;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator7A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node4;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator7B;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator7B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _comb4;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node4;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator7C;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator7C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _comb4;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc5;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst4;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - - => nrel_then: .agent_of_finding_definitional_domain_operator7D;; - => nrel_else: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator7D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator7E;; - *);; - - -> .agent_of_finding_definitional_domain_operator7E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator7H;; - *);; - - -> .agent_of_finding_definitional_domain_operator7H - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator7K;; - *);; - - -> .agent_of_finding_definitional_domain_operator7K - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator7L;; - *);; - - -> .agent_of_finding_definitional_domain_operator7L - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator7M;; - *);; - - -> .agent_of_finding_definitional_domain_operator7M - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator_gen_answer_of_finding_definitional_domain;; - *);; - - -> .agent_of_finding_definitional_domain_operator_gen_answer_of_finding_definitional_domain - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_definitional_domain;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_definitional_domain_operator_return;; - *);; - - -> .agent_of_finding_definitional_domain_operator_return - (* - <- return;; - *);; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_definitional_domain = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_definitional_domain_operator1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator2;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator3A;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator3B;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_definitional_domain_operator3B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator4A;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_4:: rrel_assign:: rrel_common:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator4B;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _comb1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator4C;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator5A;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator4C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _comb1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator5A;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator5A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator5B;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator5B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _comb2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator5C;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator6A;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator5C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _comb2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator6A;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator6A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator6B;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator7A;; *);; + _-> .._agent_of_finding_definitional_domain_operator6B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _comb3;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator6C;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator7A;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node4;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator7B;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _comb4;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node4;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator7C;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _comb4;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc5;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst4;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator7D;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator7E;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator7H;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator7K;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator7L;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7L (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator7M;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator7M (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator_gen_answer_of_finding_definitional_domain;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator_gen_answer_of_finding_definitional_domain (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_definitional_domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_definitional_domain_operator_return;; + *);; + + _-> .._agent_of_finding_definitional_domain_operator6C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _comb3;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst3;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_of_finding_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_definitional_domain_operator7A;; + _=> nrel_else:: .._agent_of_finding_definitional_domain_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_agent_of_finding_definitional_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_agent_of_finding_definitional_domain.scs index 2d61419a5..98e9aafcc 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_agent_of_finding_definitional_domain.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_agent_of_finding_definitional_domain.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_definitional_domain <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_definitional_domain; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_text_of_agent_of_finding_definitional_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_text_of_agent_of_finding_definitional_domain.scs deleted file mode 100644 index a48d47e61..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitional_domain/sc_text_of_agent_of_finding_definitional_domain.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_definitional_domain --> rrel_key_sc_element: - agent_of_finding_definitional_domain; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/agent_of_finding_definitions_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/agent_of_finding_definitions_content.scs index a36a35e3d..c7dd9215d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/agent_of_finding_definitions_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/agent_of_finding_definitions_content.scs @@ -1,439 +1,358 @@ -sc_text_of_agent_of_finding_definitions = [* agent_of_finding_definitions => nrel_main_idtf: [агентная scp-программа поиска определения или пояснения для заданного объекта] (* <- lang_ru;; *); [agent scp-program of finding definition or explanation for given object] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_definitions - (* - -> rrel_params: .agent_of_finding_definitions_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_definitions = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_definitions_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator1B;; + *);; + + _-> .._agent_of_finding_definitions_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_definitions;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator2A;; + _=> nrel_else:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator2A_find_context;; + _=> nrel_else:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_definitions_operator2A_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator2A_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_definitions_operator2A_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_definitions_operator2A_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator2B;; + *);; + + _-> .._agent_of_finding_definitions_operator2A_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator2B;; + *);; + + _-> .._agent_of_finding_definitions_operator2B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_definition;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3A_is_context_exist;; + *);; + + _-> .._agent_of_finding_definitions_operator3A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3A_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_definitions_operator3A;; + *);; + + _-> .._agent_of_finding_definitions_operator3A_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _all_key_sc_elems;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3A_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set1;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3B;; + _=> nrel_else:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3C;; + _=> nrel_else:: .._agent_of_finding_definitions_operator6A;; + *);; + + _-> .._agent_of_finding_definitions_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3D1;; + *);; + + _-> .._agent_of_finding_definitions_operator6A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator6B;; + *);; + + _-> .._agent_of_finding_definitions_operator6B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator6C;; + *);; + + _-> .._agent_of_finding_definitions_operator6C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: definition;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator6D;; + *);; + + _-> .._agent_of_finding_definitions_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: explanation;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator_gen_answer_finding_definition;; + *);; + + _-> .._agent_of_finding_definitions_operator_gen_answer_finding_definition (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator3D1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3E;; + _=> nrel_else:: .._agent_of_finding_definitions_operator3D2;; + *);; + + _-> .._agent_of_finding_definitions_operator3E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3F;; + *);; + + _-> .._agent_of_finding_definitions_operator3D2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3E;; + _=> nrel_else:: .._agent_of_finding_definitions_operator3B;; + *);; + + _-> .._agent_of_finding_definitions_operator3F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_definition;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator3G1;; + _=> nrel_else:: .._agent_of_finding_definitions_operator_return;; + *);; + + _-> .._agent_of_finding_definitions_operator3G1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_definition;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator4A;; + _=> nrel_else:: .._agent_of_finding_definitions_operator3G2;; + *);; + + _-> .._agent_of_finding_definitions_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_definitions_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator4B;; + *);; + + _-> .._agent_of_finding_definitions_operator3G2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_definition;; + + _=> nrel_then:: .._agent_of_finding_definitions_operator4A_is_context_exist;; + _=> nrel_else:: .._agent_of_finding_definitions_operator3B;; + *);; + + _-> .._agent_of_finding_definitions_operator4A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_definitions_operator4A_finding_identifier_with_context;; + _=> nrel_else:: .._agent_of_finding_definitions_operator4A;; + *);; + + _-> .._agent_of_finding_definitions_operator4A_finding_identifier_with_context (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_definitions_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> rrel_operators: .agent_of_finding_definitions_operator_set - (* - -> rrel_init: .agent_of_finding_definitions_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_definitions_operator1B;; - *);; - - -> .agent_of_finding_definitions_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_definitions;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_definitions_operator2A;; - => nrel_else: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_definitions_operator2A_find_context;; - => nrel_else: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator2A_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_definitions_operator2A_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_definitions_operator2A_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_definitions_operator2A_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_definitions_operator2B;; - *);; - - -> .agent_of_finding_definitions_operator2A_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_definitions_operator2B;; - *);; - - -> .agent_of_finding_definitions_operator2B - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_definition;; - - => nrel_goto: .agent_of_finding_definitions_operator3A_is_context_exist;; - *);; - - -> .agent_of_finding_definitions_operator3A_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_definitions_operator3A_context_logic_1;; - => nrel_else: .agent_of_finding_definitions_operator3A;; - *);; - - -> .agent_of_finding_definitions_operator3A_context_logic_1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - -> rrel_set_1: rrel_assign: rrel_scp_var: _all_key_sc_elems;; - - => nrel_then: .agent_of_finding_definitions_operator3A_context_logic_2;; - => nrel_else: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator3A_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_definitions_operator3A_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_key_sc_elems;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set1;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_finding_definitions_operator3A_context_logic_3;; - *);; - - - -> .agent_of_finding_definitions_operator3A_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_finding_definitions_operator3B;; - *);; - - -> .agent_of_finding_definitions_operator3A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .agent_of_finding_definitions_operator3B;; - => nrel_else: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator3B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_definitions_operator3C;; - => nrel_else: .agent_of_finding_definitions_operator6A;; - *);; - - -> .agent_of_finding_definitions_operator3C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_definitions_operator3D1;; - *);; - - -> .agent_of_finding_definitions_operator3D1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_definitions_operator3E;; - => nrel_else: .agent_of_finding_definitions_operator3D2;; - *);; - - -> .agent_of_finding_definitions_operator3D2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_definitions_operator3E;; - => nrel_else: .agent_of_finding_definitions_operator3B;; - *);; - - -> .agent_of_finding_definitions_operator3E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_goto: .agent_of_finding_definitions_operator3F;; - *);; - - -> .agent_of_finding_definitions_operator3F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - - => nrel_then: .agent_of_finding_definitions_operator3G1;; - => nrel_else: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator3G1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - - => nrel_then: .agent_of_finding_definitions_operator4A;; - => nrel_else: .agent_of_finding_definitions_operator3G2;; - *);; - - -> .agent_of_finding_definitions_operator3G2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - - => nrel_then: .agent_of_finding_definitions_operator4A_is_context_exist;; - => nrel_else: .agent_of_finding_definitions_operator3B;; - *);; - - -> .agent_of_finding_definitions_operator4A_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_definitions_operator4A_finding_identifier_with_context;; - => nrel_else: .agent_of_finding_definitions_operator4A;; - *);; - - -> .agent_of_finding_definitions_operator4A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_definitions_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_definitions_operator4B;; - *);; - - -> .agent_of_finding_definitions_operator4B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_definitions_operator5A;; - *);; - - -> .agent_of_finding_definitions_operator4A_finding_identifier_with_context - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_definitions_operator4A_finding_identifier_with_context_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_finding_definitions_operator4B_with_context;; - *);; - - -> .agent_of_finding_definitions_operator4B_with_context - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_finding_definitions_operator5A_finding_translation_with_context;; - *);; - - -> .agent_of_finding_definitions_operator5A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_definitions_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_definitions_operator5B;; - *);; - - -> .agent_of_finding_definitions_operator5B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_definitions_operator3B;; - *);; - - -> .agent_of_finding_definitions_operator5A_finding_translation_with_context - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_definitions_operator5A_finding_translation_with_context_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_finding_definitions_operator5B_with_context;; - *);; - - -> .agent_of_finding_definitions_operator5B_with_context - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_finding_definitions_operator3B;; - *);; - - -> .agent_of_finding_definitions_operator6A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_definitions_operator6B;; - *);; - - -> .agent_of_finding_definitions_operator6B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_definitions_operator6C;; - *);; - - -> .agent_of_finding_definitions_operator6C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: definition;; - - => nrel_goto: .agent_of_finding_definitions_operator6D;; - *);; - - -> .agent_of_finding_definitions_operator6D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: explanation;; - - => nrel_goto: .agent_of_finding_definitions_operator_gen_answer_finding_definition;; - *);; - - -> .agent_of_finding_definitions_operator_gen_answer_finding_definition - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_definition;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_definitions_operator_return;; - *);; - - -> .agent_of_finding_definitions_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_finding_definitions_operator4B_with_context;; + *);; + + _-> .._agent_of_finding_definitions_operator4B_with_context (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator5A_finding_translation_with_context;; + *);; + + _-> .._agent_of_finding_definitions_operator5A_finding_translation_with_context (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_definitions_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator5B_with_context;; + *);; + + _-> .._agent_of_finding_definitions_operator5B_with_context (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3B;; + *);; + + _-> .._agent_of_finding_definitions_operator4B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator5A;; + *);; + + _-> .._agent_of_finding_definitions_operator5A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_definitions_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_definition;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator5B;; + *);; + + _-> .._agent_of_finding_definitions_operator5B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3B;; + *);; + + _-> .._agent_of_finding_definitions_operator3A_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_definitions_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_key_sc_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set1;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3A_context_logic_3;; + *);; + + _-> .._agent_of_finding_definitions_operator3A_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_finding_definitions_operator3B;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_agent_of_finding_definitions.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_agent_of_finding_definitions.scs index 6c9a3a281..472d34ca3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_agent_of_finding_definitions.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_agent_of_finding_definitions.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_definitions <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_definitions; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_text_of_agent_of_finding_definitions.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_text_of_agent_of_finding_definitions.scs deleted file mode 100644 index 4be7f0974..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_definitions/sc_text_of_agent_of_finding_definitions.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_definitions --> rrel_key_sc_element: - agent_of_finding_definitions; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/agent_of_finding_examples_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/agent_of_finding_examples_content.scs index ed61d2be7..a5361aafb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/agent_of_finding_examples_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/agent_of_finding_examples_content.scs @@ -1,264 +1,218 @@ -sc_text_of_agent_of_finding_examples = [* agent_of_finding_examples => nrel_main_idtf: - [агентная scp-программа поиска примеров для заданного понятия] (* <- lang_ru;; *); - [agent scp-program of searching examples for the given concept] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_examples - (* - -> rrel_params: .agent_of_finding_examples_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_examples_operator_set - (* - -> rrel_init: .agent_of_finding_examples_operator1 - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_examples_operator2;; - *);; - - -> .agent_of_finding_examples_operator2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_examples;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_examples_operator3;; - => nrel_else: .agent_of_finding_examples_operator_return;; - *);; - - -> .agent_of_finding_examples_operator3 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_examples_operator3_find_context;; - => nrel_else: .agent_of_finding_examples_operator_return;; - *);; - - -> .agent_of_finding_examples_operator3_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_examples_operator3_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_examples_operator3_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_examples_operator3_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_examples_operator4A;; - *);; - - -> .agent_of_finding_examples_operator3_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_examples_operator4A;; - *);; - - -> .agent_of_finding_examples_operator4A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_examples;; - - => nrel_goto: .agent_of_finding_examples_operator4B_is_context_exist;; - *);; - - -> .agent_of_finding_examples_operator4B_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_examples_operator4B_context_logic_1;; - => nrel_else: .agent_of_finding_examples_operator4B;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_examples;; - - => nrel_then: .agent_of_finding_examples_operator4B_context_logic_2;; - => nrel_else: .agent_of_finding_examples_operator_return;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_examples_operator4B_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_examples;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set_of_examples;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_examples_operator4B_context_logic_3;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_examples_operator4B_context_logic_4;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_examples;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _example;; - - => nrel_then: .agent_of_finding_examples_operator4B_context_logic_5;; - => nrel_else: .agent_of_finding_examples_operator4B_context_logic_8;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_5 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_examples_operator4B_context_logic_6;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_6 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _example;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - - => nrel_then: .agent_of_finding_examples_operator4B_context_logic_7;; - => nrel_else: .agent_of_finding_examples_operator4B_context_logic_4;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_7 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _example;; - - => nrel_goto: .agent_of_finding_examples_operator4B_context_logic_4;; - *);; - - -> .agent_of_finding_examples_operator4B_context_logic_8 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_examples;; - - => nrel_goto: .agent_of_finding_examples_operator4C;; - *);; - - -> .agent_of_finding_examples_operator4B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_example;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - - => nrel_then: .agent_of_finding_examples_operator4C;; - => nrel_else: .agent_of_finding_examples_operator_return;; - *);; - - -> .agent_of_finding_examples_operator4C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_example;; - - => nrel_goto: .agent_of_finding_examples_operator4D;; - *);; - - -> .agent_of_finding_examples_operator4D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_examples_operator_gen_answer_finding_examples;; - *);; - - -> .agent_of_finding_examples_operator_gen_answer_finding_examples - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_examples;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_examples_operator_return;; - *);; - - -> .agent_of_finding_examples_operator_return - (* - <- return;; - *);; - *);; - *);; - - + [агентная scp-программа поиска примеров для заданного понятия] (* <- lang_ru;; *); + [agent scp-program of searching examples for the given concept] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_examples = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_examples_operator1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator2;; + *);; + + _-> .._agent_of_finding_examples_operator2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_examples;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_examples_operator3;; + _=> nrel_else:: .._agent_of_finding_examples_operator_return;; + *);; + + _-> .._agent_of_finding_examples_operator3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_examples_operator3_find_context;; + _=> nrel_else:: .._agent_of_finding_examples_operator_return;; + *);; + + _-> .._agent_of_finding_examples_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_examples_operator3_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_examples_operator3_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_examples_operator3_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_examples_operator3_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4A;; + *);; + + _-> .._agent_of_finding_examples_operator3_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4A;; + *);; + + _-> .._agent_of_finding_examples_operator4A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_examples;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4B_is_context_exist;; + *);; + + _-> .._agent_of_finding_examples_operator4B_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_examples_operator4B_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_examples_operator4B;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_examples;; + + _=> nrel_then:: .._agent_of_finding_examples_operator4B_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_examples_operator_return;; + *);; + + _-> .._agent_of_finding_examples_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_examples;; + + _=> nrel_then:: .._agent_of_finding_examples_operator4C;; + _=> nrel_else:: .._agent_of_finding_examples_operator_return;; + *);; + + _-> .._agent_of_finding_examples_operator4C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_examples;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_example;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4D;; + *);; + + _-> .._agent_of_finding_examples_operator4D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_examples;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator_gen_answer_finding_examples;; + *);; + + _-> .._agent_of_finding_examples_operator_gen_answer_finding_examples (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_examples;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator_return;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_examples_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_examples;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_examples;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4B_context_logic_3;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4B_context_logic_4;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_examples;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _example;; + + _=> nrel_then:: .._agent_of_finding_examples_operator4B_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_examples_operator4B_context_logic_8;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4B_context_logic_6;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_examples;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4C;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _example;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_example;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_examples;; + + _=> nrel_then:: .._agent_of_finding_examples_operator4B_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_examples_operator4B_context_logic_4;; + *);; + + _-> .._agent_of_finding_examples_operator4B_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_examples;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _example;; + + _=> nrel_goto:: .._agent_of_finding_examples_operator4B_context_logic_4;; + *);; + +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_agent_of_finding_examples.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_agent_of_finding_examples.scs index 17ad73e7e..a08546e7b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_agent_of_finding_examples.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_agent_of_finding_examples.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_examples <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_examples; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_text_of_agent_of_finding_examples.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_text_of_agent_of_finding_examples.scs deleted file mode 100644 index d248dc019..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_examples/sc_text_of_agent_of_finding_examples.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_examples --> rrel_key_sc_element: - agent_of_finding_examples; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/agent_of_finding_formal_statement_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/agent_of_finding_formal_statement_content.scs index 3724c381d..08c04c22b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/agent_of_finding_formal_statement_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/agent_of_finding_formal_statement_content.scs @@ -1,278 +1,231 @@ -sc_text_of_agent_of_finding_formal_statement = [* agent_of_finding_formal_statement => nrel_main_idtf: [агентная scp-программа поиска формальной записи утверждения для заданного знака утверждения] (* <- lang_ru;; *); [agent scp-program of finding formal statement record for given sign of statement] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_formal_statement - (* - -> rrel_params: .agent_of_finding_formal_statement_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_formal_statement = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_formal_statement_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator1B;; + *);; + + _-> .._agent_of_finding_formal_statement_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_formal_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_formal_statement_operator1C;; + _=> nrel_else:: .._agent_of_finding_formal_statement_operator_return;; + *);; + + _-> .._agent_of_finding_formal_statement_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_formal_statement_operator1D;; + _=> nrel_else:: .._agent_of_finding_formal_statement_operator_return;; + *);; + + _-> .._agent_of_finding_formal_statement_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_formal_statement_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_formal;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator1E;; + *);; + + _-> .._agent_of_finding_formal_statement_operator1E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator2A;; + *);; + + _-> .._agent_of_finding_formal_statement_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_main_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_finding_formal;; + + _=> nrel_then:: .._agent_of_finding_formal_statement_operator2B;; + _=> nrel_else:: .._agent_of_finding_formal_statement_operator_return;; + *);; + + _-> .._agent_of_finding_formal_statement_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_main_key_sc_element;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator2C;; + *);; + + _-> .._agent_of_finding_formal_statement_operator2C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _relation_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_formal;; + + _=> nrel_then:: .._agent_of_finding_formal_statement_operator2D;; + _=> nrel_else:: .._agent_of_finding_formal_statement_operator_return;; + *);; - -> rrel_operators: .agent_of_finding_formal_statement_operator_set - (* - -> rrel_init: .agent_of_finding_formal_statement_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_formal_statement_operator1B;; - *);; - - -> .agent_of_finding_formal_statement_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_formal_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_formal_statement_operator1C;; - => nrel_else: .agent_of_finding_formal_statement_operator_return;; - *);; - - -> .agent_of_finding_formal_statement_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_formal_statement_operator1D;; - => nrel_else: .agent_of_finding_formal_statement_operator_return;; - *);; - - -> .agent_of_finding_formal_statement_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_formal;; - - => nrel_goto: .agent_of_finding_formal_statement_operator1E;; - *);; - - -> .agent_of_finding_formal_statement_operator1E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_formal_statement_operator2A;; - *);; - - -> .agent_of_finding_formal_statement_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_main_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - - => nrel_then: .agent_of_finding_formal_statement_operator2B;; - => nrel_else: .agent_of_finding_formal_statement_operator_return;; - *);; - - -> .agent_of_finding_formal_statement_operator2B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_main_key_sc_element;; - - => nrel_goto: .agent_of_finding_formal_statement_operator2C;; - *);; - - -> .agent_of_finding_formal_statement_operator2C - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _relation_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - - => nrel_then: .agent_of_finding_formal_statement_operator2D;; - => nrel_else: .agent_of_finding_formal_statement_operator_return;; - *);; - - -> .agent_of_finding_formal_statement_operator2D - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_formal_statement;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_formal_statement_operator2D_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_formal_statement_operator2E;; - *);; - - -> .agent_of_finding_formal_statement_operator2E - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3A1;; - *);; - - -> .agent_of_finding_formal_statement_operator3A1 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_implication;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3A2;; - *);; - - -> .agent_of_finding_formal_statement_operator3A2 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_equivalence;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3B;; - *);; - - -> .agent_of_finding_formal_statement_operator3B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_conjunction;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3C;; - *);; - - -> .agent_of_finding_formal_statement_operator3C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_disjunction;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3D;; - *);; - - -> .agent_of_finding_formal_statement_operator3D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: negation;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3E;; - *);; - - -> .agent_of_finding_formal_statement_operator3E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_generality;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3F;; - *);; - - -> .agent_of_finding_formal_statement_operator3F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_existence;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3G;; - *);; - - -> .agent_of_finding_formal_statement_operator3G - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: atomic_existence;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3H;; - *);; - - -> .agent_of_finding_formal_statement_operator3H - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: atomic_existence_and_uniqueness;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3I;; - *);; - - -> .agent_of_finding_formal_statement_operator3I - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_goto: .agent_of_finding_formal_statement_operator3K;; - *);; - - -> .agent_of_finding_formal_statement_operator3K - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_goto: .agent_of_finding_formal_statement_operator_gen_answer_of_finding_formal;; - *);; - - -> .agent_of_finding_formal_statement_operator_gen_answer_of_finding_formal - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_formal;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_formal_statement_operator_return;; - *);; - - -> .agent_of_finding_formal_statement_operator_return - (* - <- return;; - *);; + _-> .._agent_of_finding_formal_statement_operator2D (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_formal_statement;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_formal_statement_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator2E;; *);; + _-> .._agent_of_finding_formal_statement_operator2E (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3A1;; + *);; + _-> .._agent_of_finding_formal_statement_operator3A1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_implication;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3A2;; + *);; + _-> .._agent_of_finding_formal_statement_operator3A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_equivalence;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3B;; + *);; + _-> .._agent_of_finding_formal_statement_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_conjunction;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3C;; + *);; + _-> .._agent_of_finding_formal_statement_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_disjunction;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3D;; + *);; + _-> .._agent_of_finding_formal_statement_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: negation;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3E;; + *);; + _-> .._agent_of_finding_formal_statement_operator3E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_generality;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3F;; + *);; + _-> .._agent_of_finding_formal_statement_operator3F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_existence;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3G;; + *);; + _-> .._agent_of_finding_formal_statement_operator3G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: atomic_existence;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3H;; + *);; + + _-> .._agent_of_finding_formal_statement_operator3H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: atomic_existence_and_uniqueness;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3I;; + *);; + + _-> .._agent_of_finding_formal_statement_operator3I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator3K;; + *);; + + _-> .._agent_of_finding_formal_statement_operator3K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator_gen_answer_of_finding_formal;; + *);; + + _-> .._agent_of_finding_formal_statement_operator_gen_answer_of_finding_formal (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_formal;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + _=> nrel_goto:: .._agent_of_finding_formal_statement_operator_return;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_agent_of_finding_formal_statement.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_agent_of_finding_formal_statement.scs index 8bcd4e4a8..979360bad 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_agent_of_finding_formal_statement.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_agent_of_finding_formal_statement.scs @@ -8,6 +8,9 @@ sc_agent_of_finding_formal_statement <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_formal_statement; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_text_of_agent_of_finding_formal_statement.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_text_of_agent_of_finding_formal_statement.scs deleted file mode 100644 index 8228a70bf..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_formal_statement/sc_text_of_agent_of_finding_formal_statement.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_formal_statement --> rrel_key_sc_element: - agent_of_finding_formal_statement; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/agent_of_finding_illustrations_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/agent_of_finding_illustrations_content.scs index c811993c4..a2655b617 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/agent_of_finding_illustrations_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/agent_of_finding_illustrations_content.scs @@ -1,246 +1,197 @@ -sc_text_of_agent_of_finding_illustrations = [* agent_of_finding_illustrations => nrel_main_idtf: [агентная scp-программа поиска иллюстраций для заданного объекта] (* <- lang_ru;; *); [agent scp-program of finding illustrations for given object] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_illustrations - (* - -> rrel_params: .agent_of_finding_illustrations_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .agent_of_finding_illustrations_operator_set - (* - -> rrel_init: .agent_of_finding_illustrations_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_illustrations_operator1B;; - *);; - - -> .agent_of_finding_illustrations_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_illustrations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_illustrations_operator1C;; - => nrel_else: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_illustrations_operator1D;; - => nrel_else: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_illustration;; - - => nrel_goto: .agent_of_finding_illustrations_operator2A;; - *);; - - -> .agent_of_finding_illustrations_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .agent_of_finding_illustrations_operator2B;; - => nrel_else: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator2B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_illustrations_operator2C;; - => nrel_else: .agent_of_finding_illustrations_operator4A;; - *);; - - -> .agent_of_finding_illustrations_operator2C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_illustrations_operator2D;; - *);; - - -> .agent_of_finding_illustrations_operator2D - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_illustrations_operator2E;; - => nrel_else: .agent_of_finding_illustrations_operator2B;; - *);; - - -> .agent_of_finding_illustrations_operator2E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_goto: .agent_of_finding_illustrations_operator2F;; - *);; - - -> .agent_of_finding_illustrations_operator2F - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - - => nrel_then: .agent_of_finding_illustrations_operator2G;; - => nrel_else: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator2G - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - - => nrel_then: .agent_of_finding_illustrations_operator3A;; - => nrel_else: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator3A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_illustrations;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_illustrations_operator3A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_illustrations_operator3B;; - *);; - - -> .agent_of_finding_illustrations_operator3B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_illustrations_operator2B;; - *);; - - -> .agent_of_finding_illustrations_operator4A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_illustrations_operator4B;; - *);; - - -> .agent_of_finding_illustrations_operator4B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_illustrations_operator4C;; - *);; - - -> .agent_of_finding_illustrations_operator4C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: illustration;; - - => nrel_goto: .agent_of_finding_illustrations_operator4D;; - *);; - - -> .agent_of_finding_illustrations_operator4D - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set1;; - - => nrel_goto: .agent_of_finding_illustrations_operator_gen_answer_finding_illustration;; - *);; - - -> .agent_of_finding_illustrations_operator_gen_answer_finding_illustration - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_illustration;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_illustrations_operator_return;; - *);; - - -> .agent_of_finding_illustrations_operator_return - (* - <- return;; - *);; - *);; +agent_of_finding_illustrations = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_illustrations_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_illustrations_operator1B;; + *);; + + _-> .._agent_of_finding_illustrations_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_illustrations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_illustrations_operator1C;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator_return;; + *);; + + _-> .._agent_of_finding_illustrations_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_illustrations_operator1D;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator_return;; + *);; + + _-> .._agent_of_finding_illustrations_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_illustrations_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_illustration;; + + _=> nrel_goto:: .._agent_of_finding_illustrations_operator2A;; *);; + _-> .._agent_of_finding_illustrations_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set1;; + + _=> nrel_then:: .._agent_of_finding_illustrations_operator2B;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator_return;; + *);; + _-> .._agent_of_finding_illustrations_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst;; + _=> nrel_then:: .._agent_of_finding_illustrations_operator2C;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator4A;; + *);; + _-> .._agent_of_finding_illustrations_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator2D;; + *);; + _-> .._agent_of_finding_illustrations_operator4A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator4B;; + *);; + _-> .._agent_of_finding_illustrations_operator4B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator4C;; + *);; + _-> .._agent_of_finding_illustrations_operator4C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: illustration;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator4D;; + *);; + _-> .._agent_of_finding_illustrations_operator4D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set1;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator_gen_answer_finding_illustration;; + *);; + _-> .._agent_of_finding_illustrations_operator_gen_answer_finding_illustration (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator_return;; + *);; + _-> .._agent_of_finding_illustrations_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _=> nrel_then:: .._agent_of_finding_illustrations_operator2E;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator2B;; + *);; + _-> .._agent_of_finding_illustrations_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator2F;; + *);; + + _-> .._agent_of_finding_illustrations_operator2F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_illustration;; + + _=> nrel_then:: .._agent_of_finding_illustrations_operator2G;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator_return;; + *);; + + _-> .._agent_of_finding_illustrations_operator2G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_illustration;; + _=> nrel_then:: .._agent_of_finding_illustrations_operator3A;; + _=> nrel_else:: .._agent_of_finding_illustrations_operator_return;; + *);; + _-> .._agent_of_finding_illustrations_operator3A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_illustrations;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_illustrations_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_illustration;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator3B;; + *);; + _-> .._agent_of_finding_illustrations_operator3B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_illustrations_operator2B;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_agent_of_finding_illustrations.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_agent_of_finding_illustrations.scs index 58ad7616c..13e63a643 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_agent_of_finding_illustrations.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_agent_of_finding_illustrations.scs @@ -6,6 +6,9 @@ sc_agent_of_finding_illustrations <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_illustrations; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_text_of_agent_of_finding_illustrations.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_text_of_agent_of_finding_illustrations.scs deleted file mode 100644 index a8419f288..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_illustrations/sc_text_of_agent_of_finding_illustrations.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_illustrations --> rrel_key_sc_element: - agent_of_finding_illustrations; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/agent_of_finding_key_concepts_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/agent_of_finding_key_concepts_content.scs index 98e3a3a9c..44330a5e4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/agent_of_finding_key_concepts_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/agent_of_finding_key_concepts_content.scs @@ -1,534 +1,453 @@ -sc_text_of_agent_of_finding_key_concepts = [* agent_of_finding_key_concepts => nrel_main_idtf: - [агентная scp-программа нахождения ключевых sc-элементов для заданной предметной области] - (* <- lang_ru;; *); - - [agent scp-program of finding key sc-elements for given subject domain] - (* <- lang_en;; *); - -<- agent_scp_program;; - -scp_program -> agent_of_finding_key_concepts - (* - -> rrel_params: .agent_of_finding_key_concepts_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_key_concepts_operator_set - (* - -> rrel_init: .agent_of_finding_key_concepts_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_key_concepts_operator1B;; - *);; - - -> .agent_of_finding_key_concepts_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_key_concepts;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_key_concepts_operator1C;; - => nrel_else: .agent_of_finding_key_concepts_operator_return;; - *);; - - -> .agent_of_finding_key_concepts_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_finding_key_concepts_operator1C_find_context;; - => nrel_else: .agent_of_finding_key_concepts_operator_return;; - *);; - - -> .agent_of_finding_key_concepts_operator1C_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_key_concepts_operator1C_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_key_concepts_operator1C_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_key_concepts_operator1C_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_key_concepts_operator1D;; - *);; - - -> .agent_of_finding_key_concepts_operator1C_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_key_concepts_operator1D;; - *);; - - -> .agent_of_finding_key_concepts_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_is_context_exist;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_key_concepts_operator2A_context_logic_1;; - => nrel_else: .agent_of_finding_key_concepts_operator2A;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_1 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_elems;; - - => nrel_then: .agent_of_finding_key_concepts_operator2A_context_logic_2;; - => nrel_else: .agent_of_finding_key_concepts_operator2B_is_context_exist;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_key_concepts_operator2A_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elems;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set_of_elems;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_context_logic_3;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_4 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_key_concepts_operator2A_context_logic_5;; - => nrel_else: .agent_of_finding_key_concepts_operator2A_context_logic_8;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_5 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_context_logic_6;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_6 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2A_context_logic_7;; - => nrel_else: .agent_of_finding_key_concepts_operator2A_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_7 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_context_logic_8 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_elems;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2A_add_to_answer;; - *);; - - -> .agent_of_finding_key_concepts_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2A_add_to_answer;; - => nrel_else: .agent_of_finding_key_concepts_operator2B;; - *);; - - -> .agent_of_finding_key_concepts_operator2A_add_to_answer - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_is_context_exist;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_key_concepts_operator2B_context_logic_1;; - => nrel_else: .agent_of_finding_key_concepts_operator2B;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_1 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_elems;; - - => nrel_then: .agent_of_finding_key_concepts_operator2B_context_logic_2;; - => nrel_else: .agent_of_finding_key_concepts_operator2C_is_context_exist;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_key_concepts_operator2B_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elems;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set_of_elems;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_context_logic_3;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_4 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_key_concepts_operator2B_context_logic_5;; - => nrel_else: .agent_of_finding_key_concepts_operator2B_context_logic_8;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_5 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_context_logic_6;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_6 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2B_context_logic_7;; - => nrel_else: .agent_of_finding_key_concepts_operator2B_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_7 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_context_logic_8 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_elems;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2B_add_to_answer;; - *);; - - -> .agent_of_finding_key_concepts_operator2B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2B_add_to_answer;; - => nrel_else: .agent_of_finding_key_concepts_operator2C;; - *);; - - -> .agent_of_finding_key_concepts_operator2B_add_to_answer - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_is_context_exist;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_key_concepts_operator2C_context_logic_1;; - => nrel_else: .agent_of_finding_key_concepts_operator2C;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_1 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_elems;; - - => nrel_then: .agent_of_finding_key_concepts_operator2C_context_logic_2;; - => nrel_else: .agent_of_finding_key_concepts_operator3A;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_key_concepts_operator2C_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elems;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set_of_elems;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_context_logic_3;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_4 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elems;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_key_concepts_operator2C_context_logic_5;; - => nrel_else: .agent_of_finding_key_concepts_operator2C_context_logic_8;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_5 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_context_logic_6;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_6 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2C_context_logic_7;; - => nrel_else: .agent_of_finding_key_concepts_operator2C_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_7 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_context_logic_4;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_context_logic_8 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_elems;; - - => nrel_goto: .agent_of_finding_key_concepts_operator2C_add_to_answer;; - *);; - - -> .agent_of_finding_key_concepts_operator2C - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem3;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - - => nrel_then: .agent_of_finding_key_concepts_operator2C_add_to_answer;; - => nrel_else: .agent_of_finding_key_concepts_operator3A;; - *);; - - -> .agent_of_finding_key_concepts_operator2C_add_to_answer - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - => nrel_goto: .agent_of_finding_key_concepts_operator3A;; - *);; - - -> .agent_of_finding_key_concepts_operator3A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_goto: .agent_of_finding_key_concepts_operator_delete1A;; - *);; - - -> .agent_of_finding_key_concepts_operator_delete1A - (* - <- ifVarAssign;; - -> rrel_1: rrel_fixed: rrel_scp_var: _all_elems;; - - => nrel_then: .agent_of_finding_key_concepts_operator_delete1B;; - => nrel_else: .agent_of_finding_key_concepts_gen_answer_finding_key_concept;; - *);; - - -> .agent_of_finding_key_concepts_operator_delete1B - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _all_elems;; - - => nrel_goto: .agent_of_finding_key_concepts_gen_answer_finding_key_concept;; - *);; - - -> .agent_of_finding_key_concepts_gen_answer_finding_key_concept - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_key_concept;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_key_concepts_operator_return;; - *);; - - -> .agent_of_finding_key_concepts_operator_return - (* - <- return;; - *);; - *);; - *);; + [агентная scp-программа нахождения ключевых sc-элементов для заданной предметной области] (* <- lang_ru;; *); + [agent scp-program of finding key sc-elements for given subject domain] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_key_concepts = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_key_concepts_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_key_concepts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C_find_context;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1D;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1D;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_key_concept;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator_delete1A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_delete1A (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator_delete1B;; + _=> nrel_else:: .._agent_of_finding_key_concepts_gen_answer_finding_key_concept;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_delete1B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_gen_answer_finding_key_concept;; + *);; + + _-> .._agent_of_finding_key_concepts_gen_answer_finding_key_concept (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_3;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_context_logic_8;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_6;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_add_to_answer;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_3;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_context_logic_8;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_6;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_add_to_answer;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_3;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A_context_logic_8;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_6;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_add_to_answer;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_agent_of_finding_key_concepts.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_agent_of_finding_key_concepts.scs index a86072555..85905be89 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_agent_of_finding_key_concepts.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_agent_of_finding_key_concepts.scs @@ -8,6 +8,9 @@ sc_agent_of_finding_key_concepts <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_key_concepts; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_text_of_agent_of_finding_key_concepts.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_text_of_agent_of_finding_key_concepts.scs deleted file mode 100644 index a7e90bb44..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_key_concepts/sc_text_of_agent_of_finding_key_concepts.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_key_concepts --> rrel_key_sc_element: - agent_of_finding_key_concepts; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/agent_of_finding_main_concept_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/agent_of_finding_main_concept_content.scs index 0960d1874..44330a5e4 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/agent_of_finding_main_concept_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/agent_of_finding_main_concept_content.scs @@ -1,230 +1,453 @@ -sc_text_of_agent_of_finding_main_concept = [* -agent_of_finding_main_concept +agent_of_finding_key_concepts => nrel_main_idtf: - [агентная scp-программа поиска понятий, которые определяются на основе заданного] (* <- lang_ru;; *); - - [agent scp-program of finding concepts, which are defined on the base of given] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_main_concept - (* - -> rrel_params: .agent_of_finding_main_concept_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; + [агентная scp-программа нахождения ключевых sc-элементов для заданной предметной области] (* <- lang_ru;; *); + [agent scp-program of finding key sc-elements for given subject domain] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_key_concepts = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_key_concepts_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_key_concepts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C_find_context;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1D;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1C_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator1D;; + *);; + + _-> .._agent_of_finding_key_concepts_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_key_concept;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2A_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_add_to_answer;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator_delete1A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_delete1A (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator_delete1B;; + _=> nrel_else:: .._agent_of_finding_key_concepts_gen_answer_finding_key_concept;; + *);; + + _-> .._agent_of_finding_key_concepts_operator_delete1B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_gen_answer_finding_key_concept;; + *);; + + _-> .._agent_of_finding_key_concepts_gen_answer_finding_key_concept (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator_return;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator3A;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_3;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_operators: .agent_of_finding_main_concept_operator_set - (* - -> rrel_init: .agent_of_finding_main_concept_operator1 - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_main_concept_operator2;; - *);; - - -> .agent_of_finding_main_concept_operator2 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_main_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_main_concept_operator3A;; - => nrel_else: .agent_of_finding_main_concept_operator_return;; - *);; - - -> .agent_of_finding_main_concept_operator3A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_main_concept_operator3B;; - => nrel_else: .agent_of_finding_main_concept_operator_return;; - *);; - - -> .agent_of_finding_main_concept_operator3B - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_main_concept;; - - => nrel_goto: .agent_of_finding_main_concept_operator4A;; - *);; - - -> .agent_of_finding_main_concept_operator4A - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .agent_of_finding_main_concept_operator4B;; - => nrel_else: .agent_of_finding_main_concept_operator_return;; - *);; - - -> .agent_of_finding_main_concept_operator4B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem1;; - - => nrel_then: .agent_of_finding_main_concept_operator4C;; - => nrel_else: .agent_of_finding_main_concept_operator5A;; - *);; - - -> .agent_of_finding_main_concept_operator4C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc2;; - - => nrel_goto: .agent_of_finding_main_concept_operator4D;; - *);; - - -> .agent_of_finding_main_concept_operator4D - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - - => nrel_then: .agent_of_finding_main_concept_operator4E;; - => nrel_else: .agent_of_finding_main_concept_operator4B;; - *);; - - -> .agent_of_finding_main_concept_operator4E - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _object;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - - => nrel_then: .agent_of_finding_main_concept_operator4F;; - => nrel_else: .agent_of_finding_main_concept_operator4B;; - *);; - - -> .agent_of_finding_main_concept_operator4F - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - - => nrel_then: .agent_of_finding_main_concept_operator4G;; - => nrel_else: .agent_of_finding_main_concept_operator4B;; - *);; - - -> .agent_of_finding_main_concept_operator4G - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem1;; - - => nrel_goto: .agent_of_finding_main_concept_operator4B;; - *);; - - -> .agent_of_finding_main_concept_operator5A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - => nrel_goto: .agent_of_finding_main_concept_operator5B;; - *);; - - -> .agent_of_finding_main_concept_operator5B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_main_concept_operator5C;; - *);; - - -> .agent_of_finding_main_concept_operator5C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_main_concept_operator5D;; - *);; - - -> .agent_of_finding_main_concept_operator5D - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set1;; - - => nrel_goto: .agent_of_finding_main_concept_operator_gen_answer;; - *);; - - -> .agent_of_finding_main_concept_operator_gen_answer - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_main_concept;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_main_concept_operator_return;; - *);; - - -> .agent_of_finding_main_concept_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_context_logic_8;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_6;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_add_to_answer;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2C_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2C_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2C_context_logic_4;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_elems;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_2;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2C_is_context_exist;; + *);; + + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_3;; *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_context_logic_8;; + *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_6;; + *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_add_to_answer;; + *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2B_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + _-> .._agent_of_finding_key_concepts_operator2B_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2B_context_logic_4;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_key_concepts_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set_of_elems;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_3;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_5;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A_context_logic_8;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_6;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elems;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_add_to_answer;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_key_concept;; + + _=> nrel_then:: .._agent_of_finding_key_concepts_operator2A_context_logic_7;; + _=> nrel_else:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; + _-> .._agent_of_finding_key_concepts_operator2A_context_logic_7 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_key_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _=> nrel_goto:: .._agent_of_finding_key_concepts_operator2A_context_logic_4;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_agent_of_finding_main_concept.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_agent_of_finding_main_concept.scs index acfaf502d..12b9dcea5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_agent_of_finding_main_concept.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_agent_of_finding_main_concept.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_main_concept <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_main_concept; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_text_of_agent_of_finding_main_concept.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_text_of_agent_of_finding_main_concept.scs deleted file mode 100644 index ba790b144..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_main_concept/sc_text_of_agent_of_finding_main_concept.scs +++ /dev/null @@ -1,6 +0,0 @@ -sc_text_of_agent_of_finding_main_concept --> rrel_key_sc_element: - agent_of_finding_main_concept; -<- scp_program_sc_text;; - - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/agent_of_finding_pattern_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/agent_of_finding_pattern_content.scs index 5ee71ed03..b13bb42b3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/agent_of_finding_pattern_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/agent_of_finding_pattern_content.scs @@ -1,267 +1,231 @@ -sc_text_of_agent_of_finding_pattern = [* agent_of_finding_pattern => nrel_main_idtf: [агентная scp-программа поиска конструкций для заданного шаблона] (* <- lang_ru;; *); [agent scp-program of finding constructions for given pattern] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_pattern - (* - -> rrel_params: .agent_of_finding_pattern_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_pattern = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_pattern_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator1B;; + *);; + + _-> .._agent_of_finding_pattern_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_search_structure_which_is_isomorphic_to_given_pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_pattern_operator2A;; + _=> nrel_else:: .._agent_of_finding_pattern_operator_return;; + *);; + + _-> .._agent_of_finding_pattern_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_pattern_operator2A_find_context;; + _=> nrel_else:: .._agent_of_finding_pattern_operator_return;; + *);; + + _-> .._agent_of_finding_pattern_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_pattern_operator2A_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_pattern_operator2A_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_finding_pattern_operator2A_set_context_existence_to_false;; + *);; + + _-> .._agent_of_finding_pattern_operator2A_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator2B;; + *);; + + _-> .._agent_of_finding_pattern_operator2A_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator2B;; + *);; + + _-> .._agent_of_finding_pattern_operator2B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_pattern;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator2B_1;; + *);; + + _-> .._agent_of_finding_pattern_operator2B_1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _temp_set;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator3A;; + *);; + + _-> .._agent_of_finding_pattern_operator3A (* + _<- sys_search;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_pattern_param0;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_pattern_param1;; + _-> rrel_4:: rrel_fixed:: rrel_scp_var:: _temp_set;; + + _=> nrel_then:: .._agent_of_finding_pattern_operator3A_constant;; + _=> nrel_else:: .._agent_of_finding_pattern_operator4A;; + *);; + + _-> .._agent_of_finding_pattern_operator3A_constant (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _temp_set;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator3A_is_context_exist;; + *);; - -> rrel_operators: .agent_of_finding_pattern_operator_set - (* - -> rrel_init: .agent_of_finding_pattern_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_pattern_operator1B;; - *);; - - -> .agent_of_finding_pattern_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_search_structure_which_is_isomorphic_to_given_pattern;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_pattern_operator2A;; - => nrel_else: .agent_of_finding_pattern_operator_return;; - *);; - - -> .agent_of_finding_pattern_operator2A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_pattern_operator2A_find_context;; - => nrel_else: .agent_of_finding_pattern_operator_return;; - *);; - - -> .agent_of_finding_pattern_operator2A_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_pattern_operator2A_set_context_existence_to_true;; - => nrel_else: .agent_of_finding_pattern_operator2A_set_context_existence_to_false;; - *);; - - -> .agent_of_finding_pattern_operator2A_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_finding_pattern_operator2B;; - *);; - - -> .agent_of_finding_pattern_operator2A_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_finding_pattern_operator2B;; - *);; - - -> .agent_of_finding_pattern_operator2B - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_pattern;; - - => nrel_goto: .agent_of_finding_pattern_operator2B_1;; - *);; - - -> .agent_of_finding_pattern_operator2B_1 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _temp_set;; - - => nrel_goto: .agent_of_finding_pattern_operator3A;; - *);; - - -> .agent_of_finding_pattern_operator3A - (* - <- sys_search;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_fixed: rrel_scp_const: ...;; - -> rrel_3: rrel_fixed: rrel_scp_const: ...;; - -> rrel_4: rrel_fixed: rrel_scp_var: _temp_set;; - - => nrel_then: .agent_of_finding_pattern_operator3A_constant;; - => nrel_else: .agent_of_finding_pattern_operator4A;; - *);; - - -> .agent_of_finding_pattern_operator3A_constant - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_const: _node;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _temp_set;; - - => nrel_goto: .agent_of_finding_pattern_operator3A_is_context_exist;; - *);; - - -> .agent_of_finding_pattern_operator3A_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_finding_pattern_context_logic_1;; - => nrel_else: .agent_of_finding_pattern_operator3B;; - *);; - - -> .agent_of_finding_pattern_context_logic_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_pattern_context_logic_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _temp_set_context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_pattern_context_logic_2;; - *);; - - -> .agent_of_finding_pattern_context_logic_2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_pattern_context_logic_3;; - *);; - - -> .agent_of_finding_pattern_context_logic_3 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set_context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_const: _node;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - - => nrel_goto: .agent_of_finding_pattern_operator_erase_temp_set_context;; - *);; - - -> .agent_of_finding_pattern_operator3B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_const: _node;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - - => nrel_goto: .agent_of_finding_pattern_operator_erase_temp_set;; - *);; - - -> .agent_of_finding_pattern_operator4A - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: [Конструкции по шаблону не найдено];; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .agent_of_finding_pattern_operator4B;; - *);; - - -> .agent_of_finding_pattern_operator4B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - - => nrel_goto: .agent_of_finding_pattern_operator4C;; - *);; - - -> .agent_of_finding_pattern_operator4C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .agent_of_finding_pattern_operator4D;; - *);; - - -> .agent_of_finding_pattern_operator4D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_pattern_operator_erase_temp_set;; - *);; - - -> .agent_of_finding_pattern_operator_erase_temp_set_context - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set_context;; - - => nrel_goto: .agent_of_finding_pattern_operator_erase_temp_set;; - *);; - - -> .agent_of_finding_pattern_operator_erase_temp_set - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _temp_set;; - - => nrel_goto: .agent_of_finding_pattern_operator_gen_answer_of_finding_pattern;; - *);; - - -> .agent_of_finding_pattern_operator_gen_answer_of_finding_pattern - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_pattern;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_pattern_operator_return;; - *);; - - -> .agent_of_finding_pattern_operator_return - (* - <- return;; - *);; + _-> .._agent_of_finding_pattern_operator4A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [Конструкции по шаблону не найдено];; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator4B;; + *);; + + _-> .._agent_of_finding_pattern_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_pattern;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator4C;; + *);; + + _-> .._agent_of_finding_pattern_operator4C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator4D;; + *);; + + _-> .._agent_of_finding_pattern_operator4D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_erase_temp_set;; + *);; + + _-> .._agent_of_finding_pattern_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_gen_answer_of_finding_pattern;; + *);; + + _-> .._agent_of_finding_pattern_operator_gen_answer_of_finding_pattern (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_pattern;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_return;; + *);; + + _-> .._agent_of_finding_pattern_operator3A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_finding_pattern_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_pattern_operator3B;; + *);; + + _-> .._agent_of_finding_pattern_context_logic_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_pattern_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _temp_set_context;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_pattern_context_logic_2;; *);; + _-> .._agent_of_finding_pattern_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _answer_of_finding_pattern;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_erase_temp_set;; + *);; + + _-> .._agent_of_finding_pattern_context_logic_2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_pattern_context_logic_3;; + *);; + + _-> .._agent_of_finding_pattern_context_logic_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp_set_context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_const:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _answer_of_finding_pattern;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_erase_temp_set_context;; + *);; + + _-> .._agent_of_finding_pattern_operator_erase_temp_set_context (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _temp_set_context;; + + _=> nrel_goto:: .._agent_of_finding_pattern_operator_erase_temp_set;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_agent_of_finding_pattern.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_agent_of_finding_pattern.scs index 06771d6ab..f59059020 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_agent_of_finding_pattern.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_agent_of_finding_pattern.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_pattern <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_search_structure_which_is_isomorphic_to_given_pattern; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_text_of_agent_of_finding_pattern.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_text_of_agent_of_finding_pattern.scs deleted file mode 100644 index 60deb962f..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_pattern/sc_text_of_agent_of_finding_pattern.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_pattern --> rrel_key_sc_element: - agent_of_finding_pattern; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/agent_of_finding_proof_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/agent_of_finding_proof_content.scs index 3db57f10d..2759c3ac5 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/agent_of_finding_proof_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/agent_of_finding_proof_content.scs @@ -1,334 +1,290 @@ -sc_text_of_agent_of_finding_proof = [* agent_of_finding_proof => nrel_main_idtf: - [агентная scp-программа поиска sc-текста доказательства для заданного утверждения] - (* <- lang_ru;; *); + [агентная scp-программа поиска sc-текста доказательства для заданного утверждения] (* <- lang_ru;; *); + [agent scp-program of finding proof sc-text for given statement] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_proof = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_proof_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator1B;; + *);; - [agent scp-program of finding proof sc-text for given statement] - (* <- lang_en;; *); + _-> .._agent_of_finding_proof_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; -<- agent_scp_program;; + _=> nrel_then:: .._agent_of_finding_proof_operator1C;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; -scp_program -> agent_of_finding_proof - (* - -> rrel_params: .agent_of_finding_proof_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; + _-> .._agent_of_finding_proof_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_finding_proof_operator1D;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_proof_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_proof;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator2A;; + *);; + + _-> .._agent_of_finding_proof_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_proof_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_proof;; + + _=> nrel_then:: .._agent_of_finding_proof_operator2B;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_proof_action;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator2C;; + *);; + + _-> .._agent_of_finding_proof_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator2D;; + *);; + + _-> .._agent_of_finding_proof_operator2D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_proof;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator2E;; + *);; + + _-> .._agent_of_finding_proof_operator2E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_decomposition_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_proof;; + + _=> nrel_then:: .._agent_of_finding_proof_operator3;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _combinations;; + + _=> nrel_then:: .._agent_of_finding_proof_operator4B;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator4B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _combinations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + + _=> nrel_then:: .._agent_of_finding_proof_operator4C;; + _=> nrel_else:: .._agent_of_finding_proof_operator6A;; + *);; + + _-> .._agent_of_finding_proof_operator4C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator4D;; + *);; + + _-> .._agent_of_finding_proof_operator6A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: logic_sc_action;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6B;; + *);; + + _-> .._agent_of_finding_proof_operator6B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: question;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6C;; + *);; + + _-> .._agent_of_finding_proof_operator6C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - -> rrel_operators: .agent_of_finding_proof_operator_set - (* - -> rrel_init: .agent_of_finding_proof_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_proof_operator1B;; - *);; - - -> .agent_of_finding_proof_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_proof_operator1C;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_finding_proof_operator1D;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_goto: .agent_of_finding_proof_operator2A;; - *);; - - -> .agent_of_finding_proof_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_proof_action;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_then: .agent_of_finding_proof_operator2B;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator2B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_proof_action;; - - => nrel_goto: .agent_of_finding_proof_operator2C;; - *);; - - -> .agent_of_finding_proof_operator2C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_goto: .agent_of_finding_proof_operator2D;; - *);; - - -> .agent_of_finding_proof_operator2D - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_goto: .agent_of_finding_proof_operator2E;; - *);; - - -> .agent_of_finding_proof_operator2E - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_decomposition_of_action;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_then: .agent_of_finding_proof_operator3;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator3 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _combinations;; - - => nrel_then: .agent_of_finding_proof_operator4B;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator4B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _combinations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - - => nrel_then: .agent_of_finding_proof_operator4C;; - => nrel_else: .agent_of_finding_proof_operator6A;; - *);; - - -> .agent_of_finding_proof_operator4C - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_proof_operator4D;; - *);; - - -> .agent_of_finding_proof_operator4D - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _smth;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_then: .agent_of_finding_proof_operator4E;; - => nrel_else: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator4E - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc3;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc2;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - - => nrel_goto: .agent_of_finding_proof_operator4F;; - *);; - - -> .agent_of_finding_proof_operator4F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _smth;; - - => nrel_goto: .agent_of_finding_proof_operator5A;; - *);; - - -> .agent_of_finding_proof_operator5A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_proof;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_proof_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _smth;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_proof_operator5B;; - *);; - - -> .agent_of_finding_proof_operator5B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_proof_operator4B;; - *);; - - -> .agent_of_finding_proof_operator6A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: logic_sc_action;; - - => nrel_goto: .agent_of_finding_proof_operator6B;; - *);; - - -> .agent_of_finding_proof_operator6B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: question;; - - => nrel_goto: .agent_of_finding_proof_operator6C;; - *);; - - -> .agent_of_finding_proof_operator6C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .agent_of_finding_proof_operator6D;; - *);; - - -> .agent_of_finding_proof_operator6D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .agent_of_finding_proof_operator6E;; - *);; - - -> .agent_of_finding_proof_operator6E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_goto: .agent_of_finding_proof_operator6F;; - *);; - - -> .agent_of_finding_proof_operator6F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_goto: .agent_of_finding_proof_operator6G;; - *);; - - -> .agent_of_finding_proof_operator6G - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .agent_of_finding_proof_operator6H;; - *);; - - -> .agent_of_finding_proof_operator6H - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: ariphmetic_sc_action;; - - => nrel_goto: .agent_of_finding_proof_operator6I;; - *);; - - -> .agent_of_finding_proof_operator6I - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_decomposition_of_action;; - - => nrel_goto: .agent_of_finding_proof_operator6K;; - *);; - - -> .agent_of_finding_proof_operator6K - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _combinations;; - - => nrel_goto: .agent_of_finding_proof_gen_answer;; - *);; - - -> .agent_of_finding_proof_gen_answer - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_proof;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_proof_operator_return;; - *);; - - -> .agent_of_finding_proof_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._agent_of_finding_proof_operator6D;; + *);; + + _-> .._agent_of_finding_proof_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6E;; + *);; + + _-> .._agent_of_finding_proof_operator6E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6F;; + *);; + + _-> .._agent_of_finding_proof_operator6F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6G;; + *);; + + _-> .._agent_of_finding_proof_operator6G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6H;; + *);; + + _-> .._agent_of_finding_proof_operator6H (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: ariphmetic_sc_action;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6I;; + *);; + + _-> .._agent_of_finding_proof_operator6I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_decomposition_of_action;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator6K;; + *);; + + _-> .._agent_of_finding_proof_operator6K (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _combinations;; + + _=> nrel_goto:: .._agent_of_finding_proof_gen_answer;; + *);; + + _-> .._agent_of_finding_proof_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator4D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _smth;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_proof;; + + _=> nrel_then:: .._agent_of_finding_proof_operator4E;; + _=> nrel_else:: .._agent_of_finding_proof_operator_return;; + *);; + + _-> .._agent_of_finding_proof_operator4E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_proof;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator4F;; + *);; + + _-> .._agent_of_finding_proof_operator4F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _smth;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator5A;; + *);; + + _-> .._agent_of_finding_proof_operator5A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_proof;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_proof_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _smth;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_proof;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator5B;; *);; + _-> .._agent_of_finding_proof_operator5B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_proof_operator4B;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_agent_of_finding_proof.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_agent_of_finding_proof.scs index 65f4cf6a9..23c09d61b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_agent_of_finding_proof.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_agent_of_finding_proof.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_proof <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_proof; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_text_of_agent_of_finding_proof.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_text_of_agent_of_finding_proof.scs deleted file mode 100644 index 7ac45516d..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof/sc_text_of_agent_of_finding_proof.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_proof --> rrel_key_sc_element: - agent_of_finding_proof; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/agent_of_finding_proof_steps_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/agent_of_finding_proof_steps_content.scs index 86a6a7c8f..8a8968f00 100755 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/agent_of_finding_proof_steps_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/agent_of_finding_proof_steps_content.scs @@ -1,259 +1,229 @@ -sc_text_of_agent_of_finding_proof_steps = [* agent_of_finding_proof_steps => nrel_main_idtf: - [агентная scp-программа поиска действий, используемых в рамках решения] - (* <- lang_ru;; *); - - [agent scp-program of finding actions, which are used within solution] - (* <- lang_en;; *); - -<- agent_scp_program;; - -scp_program -> agent_of_finding_proof_steps - (* - -> rrel_params: .agent_of_finding_proof_steps_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_proof_steps_operator_set - (* - -> rrel_init: .agent_of_finding_proof_steps_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_proof_steps_operator1B;; - *);; - - -> .agent_of_finding_proof_steps_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_proof_steps;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_proof_steps_operator1C;; - => nrel_else: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_finding_proof_steps_operator1D;; - => nrel_else: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_finding_proof_steps_operator2A;; - *);; - - -> .agent_of_finding_proof_steps_operator2A - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_proof;; - - => nrel_then: .agent_of_finding_proof_steps_operator2B;; - => nrel_else: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator2B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_goto: .agent_of_finding_proof_steps_operator2C;; - *);; - - -> .agent_of_finding_proof_steps_operator2C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - => nrel_goto: .agent_of_finding_proof_steps_operator2D1;; - *);; - - -> .agent_of_finding_proof_steps_operator2D1 - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _gen;; - - => nrel_goto: .agent_of_finding_proof_steps_operator2D2;; - *);; - - -> .agent_of_finding_proof_steps_operator2D2 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _gen;; - - => nrel_goto: .agent_of_finding_proof_steps_operator2E;; - *);; - - -> .agent_of_finding_proof_steps_operator2E - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_decomposition_of_action;; - - => nrel_then: .agent_of_finding_proof_steps_operator3A;; - => nrel_else: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator3A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _start_vertex;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _combinations;; - - => nrel_then: .agent_of_finding_proof_steps_operator3B;; - => nrel_else: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator3B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _combinations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - - => nrel_then: .agent_of_finding_proof_steps_operator3C;; - => nrel_else: .agent_of_finding_proof_steps_operator4A;; - *);; - - -> .agent_of_finding_proof_steps_operator3C - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_finding_proof_steps_operator3D;; - *);; - - ->.agent_of_finding_proof_steps_operator3D - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _smth;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_finding_proof_steps_operator3F1;; - => nrel_else: .agent_of_finding_proof_steps_operator3B;; - *);; - - -> .agent_of_finding_proof_steps_operator3F1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _gen;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_else: .agent_of_finding_proof_steps_operator3F2;; - => nrel_then: .agent_of_finding_proof_steps_operator3B;; - *);; - - -> .agent_of_finding_proof_steps_operator3F2 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_goto: .agent_of_finding_proof_steps_operator3F3;; - *);; - - -> .agent_of_finding_proof_steps_operator3F3 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _gen;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _nessecary_arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_goto: .agent_of_finding_proof_steps_operator3F4;; - *);; - - -> .agent_of_finding_proof_steps_operator3F4 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _nessecary_arc;; - - => nrel_goto: .agent_of_finding_proof_steps_operator3B;; - *);; - - -> .agent_of_finding_proof_steps_operator4A - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _gen;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - => nrel_goto: .agent_of_finding_proof_steps_operator4B;; - *);; - - -> .agent_of_finding_proof_steps_operator4B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _gen;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_finding_proof_steps_gen_answer;; - *);; - - -> .agent_of_finding_proof_steps_gen_answer - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_proof_steps_operator_return;; - *);; - - -> .agent_of_finding_proof_steps_operator_return - (* - <- return;; - *);; - *);; + [агентная scp-программа поиска действий, используемых в рамках решения] (* <- lang_ru;; *); + [agent scp-program of finding actions, which are used within solution] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_proof_steps = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_proof_steps_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator1B;; *);; + _-> .._agent_of_finding_proof_steps_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_proof_steps;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator1C;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator1D;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_proof_steps_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator2A;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_proof;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator2B;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator2C;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator2D1;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2D1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _gen;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator2D2;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2D2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _gen;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator2E;; + *);; + + _-> .._agent_of_finding_proof_steps_operator2E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_decomposition_of_action;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator3A;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_vertex;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _combinations;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator3B;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _combinations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator3C;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator4A;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator3D;; + *);; + + _-> .._agent_of_finding_proof_steps_operator4A (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _gen;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator4B;; + *);; + + _-> .._agent_of_finding_proof_steps_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _gen;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_gen_answer;; + *);; + + _-> .._agent_of_finding_proof_steps_gen_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator_return;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _smth;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator3F1;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator3B;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3F1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _gen;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_then:: .._agent_of_finding_proof_steps_operator3B;; + _=> nrel_else:: .._agent_of_finding_proof_steps_operator3F2;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3F2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator3F3;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3F3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _gen;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _nessecary_arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator3F4;; + *);; + + _-> .._agent_of_finding_proof_steps_operator3F4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _nessecary_arc;; + + _=> nrel_goto:: .._agent_of_finding_proof_steps_operator3B;; + *);; + +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_agent_of_finding_proof_steps.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_agent_of_finding_proof_steps.scs index f1f8cf0c8..7cd1c35c1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_agent_of_finding_proof_steps.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_agent_of_finding_proof_steps.scs @@ -7,6 +7,9 @@ sc_agent_of_finding_proof_steps <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_proof_steps; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_text_of_agent_of_finding_proof_steps.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_text_of_agent_of_finding_proof_steps.scs deleted file mode 100644 index 20d1f0df5..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_proof_steps/sc_text_of_agent_of_finding_proof_steps.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_proof_steps --> rrel_key_sc_element: - agent_of_finding_proof_steps; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/agent_of_finding_relation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/agent_of_finding_relation_content.scs index f93407b3a..3bca7e46e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/agent_of_finding_relation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/agent_of_finding_relation_content.scs @@ -1,326 +1,277 @@ -sc_text_of_agent_of_finding_relation = [* agent_of_finding_relation => nrel_main_idtf: [агентная scp-программа поиска отношений, заданных на понятии] (* <- lang_ru;; *); [agent scp-program of finding relations, defined for given concept] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_relation - (* - -> rrel_params: .agent_of_finding_relation_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_relation_operator_set - (* - -> rrel_init: .agent_of_finding_relation_operator0A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_relation_operator0B;; - *);; - - -> .agent_of_finding_relation_operator0B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_relation_operator0C;; - => nrel_else: .agent_of_finding_relation_operator_return;; - *);; - - -> .agent_of_finding_relation_operator0C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _connection;; - - => nrel_then: .agent_of_finding_relation_operator0D;; - => nrel_else: .agent_of_finding_relation_operator_return;; - *);; - - -> .agent_of_finding_relation_operator0D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_goto: .agent_of_finding_relation_operator1A;; - *);; - - -> .agent_of_finding_relation_operator1A - (* - <- searchSetStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _connect;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_of_perebor;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _temp;; - - => nrel_then: .agent_of_finding_relation_operator1B;; - => nrel_else: .agent_of_finding_relation_operator4A;; - *);; - - -> .agent_of_finding_relation_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _temp;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_of_perebor;; - -> rrel_3: rrel_assign: rrel_scp_var: _may_be_connect;; - - => nrel_then: .agent_of_finding_relation_operator1C;; - => nrel_else: .agent_of_finding_relation_operator4A;; - *);; - - -> .agent_of_finding_relation_operator1C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc_of_perebor;; - - => nrel_goto: .agent_of_finding_relation_operator1D;; - *);; - - -> .agent_of_finding_relation_operator1D - (* - <- searchElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _may_be_connect;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_then: .agent_of_finding_relation_operator1E;; - => nrel_else: .agent_of_finding_relation_operator1B;; - *);; - - -> .agent_of_finding_relation_operator1E - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _inst;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - => nrel_then: .agent_of_finding_relation_operator1B;; - => nrel_else: .agent_of_finding_relation_operator2A;; - *);; - - -> .agent_of_finding_relation_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _may_be_connect;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_combination;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator2B;; - => nrel_else: .agent_of_finding_relation_operator1B;; - *);; - - -> .agent_of_finding_relation_operator2B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _smth;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator3A;; - => nrel_else: .agent_of_finding_relation_operator2C;; - *);; - - -> .agent_of_finding_relation_operator2C - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _smth;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator3A;; - => nrel_else: .agent_of_finding_relation_operator2D;; - *);; - - -> .agent_of_finding_relation_operator2D - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _smth;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator3A;; - => nrel_else: .agent_of_finding_relation_operator1B;; - *);; - - -> .agent_of_finding_relation_operator3A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _may_be_connect;; - - => nrel_goto: .agent_of_finding_relation_operator3B;; - *);; - - -> .agent_of_finding_relation_operator3B - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _may_be_connect;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_goto: .agent_of_finding_relation_operator1B;; - *);; - - -> .agent_of_finding_relation_operator4A - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _el1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator4B;; - => nrel_else: .agent_of_finding_relation_operator4B;; - *);; - - -> .agent_of_finding_relation_operator4B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _el2;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_then: .agent_of_finding_relation_operator4C;; - => nrel_else: .agent_of_finding_relation_operator4C;; - *);; - - -> .agent_of_finding_relation_operator4C - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _el3;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - - => nrel_goto: .agent_of_finding_relation_operator5A;; - *);; - - -> .agent_of_finding_relation_operator5A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_first_domain;; - - => nrel_goto: .agent_of_finding_relation_operator5B;; - *);; - - -> .agent_of_finding_relation_operator5B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_second_domain;; - - => nrel_goto: .agent_of_finding_relation_operator5C;; - *);; - - -> .agent_of_finding_relation_operator5C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_third_domain;; - - => nrel_goto: .agent_of_finding_relation_operator5D;; - *);; - - -> .agent_of_finding_relation_operator5D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_combination;; - - => nrel_goto: .agent_of_finding_relation_operator5E;; - *);; - - -> .agent_of_finding_relation_operator5E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connection;; - - => nrel_goto: .agent_of_finding_relation_gen_answer_of_finding_relation;; - *);; - - -> .agent_of_finding_relation_gen_answer_of_finding_relation - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_finding_relation;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_relation_operator_return;; - *);; - - -> .agent_of_finding_relation_operator_return - (* - <- return;; - *);; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_relation = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_relation_operator0A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator0B;; + *);; + + _-> .._agent_of_finding_relation_operator0B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_relation_operator0C;; + _=> nrel_else:: .._agent_of_finding_relation_operator_return;; + *);; + + _-> .._agent_of_finding_relation_operator0C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connection;; + + _=> nrel_then:: .._agent_of_finding_relation_operator0D;; + _=> nrel_else:: .._agent_of_finding_relation_operator_return;; + *);; + + _-> .._agent_of_finding_relation_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_relation_operator0D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_finding_relation;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator1A;; + *);; + + _-> .._agent_of_finding_relation_operator1A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _connect;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_perebor;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _temp;; + + _=> nrel_then:: .._agent_of_finding_relation_operator1B;; + _=> nrel_else:: .._agent_of_finding_relation_operator4A;; + *);; + + _-> .._agent_of_finding_relation_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_perebor;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _may_be_connect;; + + _=> nrel_then:: .._agent_of_finding_relation_operator1C;; + _=> nrel_else:: .._agent_of_finding_relation_operator4A;; + *);; + + _-> .._agent_of_finding_relation_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _el1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator4B;; + _=> nrel_else:: .._agent_of_finding_relation_operator4B;; + *);; + + _-> .._agent_of_finding_relation_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _el2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator4C;; + _=> nrel_else:: .._agent_of_finding_relation_operator4C;; + *);; + + _-> .._agent_of_finding_relation_operator4C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _el3;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator5A;; + *);; + + _-> .._agent_of_finding_relation_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator5B;; + *);; + + _-> .._agent_of_finding_relation_operator5B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator5C;; + *);; + + _-> .._agent_of_finding_relation_operator5C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator5D;; + *);; + + _-> .._agent_of_finding_relation_operator5D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator5E;; + *);; + + _-> .._agent_of_finding_relation_operator5E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + + _=> nrel_goto:: .._agent_of_finding_relation_gen_answer_of_finding_relation;; + *);; + + _-> .._agent_of_finding_relation_gen_answer_of_finding_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator_return;; + *);; + + _-> .._agent_of_finding_relation_operator1C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_of_perebor;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator1D;; + *);; + + _-> .._agent_of_finding_relation_operator1D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _may_be_connect;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + + _=> nrel_then:: .._agent_of_finding_relation_operator1E;; + _=> nrel_else:: .._agent_of_finding_relation_operator1B;; + *);; + + _-> .._agent_of_finding_relation_operator1E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; + + _=> nrel_then:: .._agent_of_finding_relation_operator1B;; + _=> nrel_else:: .._agent_of_finding_relation_operator2A;; + *);; + + _-> .._agent_of_finding_relation_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _may_be_connect;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_combination;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator2B;; + _=> nrel_else:: .._agent_of_finding_relation_operator1B;; + *);; + + _-> .._agent_of_finding_relation_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator3A;; + _=> nrel_else:: .._agent_of_finding_relation_operator2C;; + *);; + + _-> .._agent_of_finding_relation_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_finding_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _may_be_connect;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator3B;; + *);; + + _-> .._agent_of_finding_relation_operator2C (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator3A;; + _=> nrel_else:: .._agent_of_finding_relation_operator2D;; + *);; + + _-> .._agent_of_finding_relation_operator2D (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_of_finding_relation;; + + _=> nrel_then:: .._agent_of_finding_relation_operator3A;; + _=> nrel_else:: .._agent_of_finding_relation_operator1B;; + *);; + + _-> .._agent_of_finding_relation_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _may_be_connect;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connection;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_finding_relation;; + + _=> nrel_goto:: .._agent_of_finding_relation_operator1B;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_agent_for_finding_relation.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_agent_for_finding_relation.scs index 567d9b002..3286e1347 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_agent_for_finding_relation.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_agent_for_finding_relation.scs @@ -5,6 +5,9 @@ sc_agent_for_finding_relation <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_relation; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_text_of_agent_of_finding_relation.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_text_of_agent_of_finding_relation.scs deleted file mode 100644 index 78adf8a81..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_relation/sc_text_of_agent_of_finding_relation.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_relation --> rrel_key_sc_element: - agent_of_finding_relation; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/agent_of_finding_solution_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/agent_of_finding_solution_content.scs index 63e493973..0499a7900 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/agent_of_finding_solution_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/agent_of_finding_solution_content.scs @@ -1,658 +1,544 @@ -sc_text_of_agent_of_finding_solution = [* agent_of_finding_solution => nrel_main_idtf: [агентная scp-программа поиска sc-текста условия и решения задачи] (* <- lang_ru;; *); - [agent scp-program of finding condition and solution sc-text for the given task] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_solution - (* - -> rrel_params: .agent_of_finding_solution_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_solution = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_solution_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator1B;; + *);; + + _-> .._agent_of_finding_solution_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_solution_operator2A;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_solution_operator2B;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_solution_operator2B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator3A;; + *);; + + _-> .._agent_of_finding_solution_operator3A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator3B;; + *);; + + _-> .._agent_of_finding_solution_operator3B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator4A;; + *);; + + _-> .._agent_of_finding_solution_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _per;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator4B;; + *);; + + _-> .._agent_of_finding_solution_operator4B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator4C;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator4C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: concept_quantity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_finding_solution_operator5A;; + _=> nrel_else:: .._agent_of_finding_solution_operator4D;; + *);; + + _-> .._agent_of_finding_solution_operator5A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _time_set;; + + _=> nrel_then:: .._agent_of_finding_solution_operator5B;; + _=> nrel_else:: .._agent_of_finding_solution_operator9A;; + *);; + + _-> .._agent_of_finding_solution_operator4D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: atomic_existence;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_finding_solution_operator4F;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator4F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _something;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator5A;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _time_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_will_be_deleted;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_solution_operator5B2;; + _=> nrel_else:: .._agent_of_finding_solution_operator8A1;; + *);; + + _-> .._agent_of_finding_solution_operator9A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_solution;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator9B;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator9B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator9C;; + *);; + + _-> .._agent_of_finding_solution_operator9C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: successfully_executed_sc_action;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator10A;; + *);; + + _-> .._agent_of_finding_solution_operator10A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_solution;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _time_set;; + + _=> nrel_then:: .._agent_of_finding_solution_operator10B;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator10B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _time_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_under_watch;; + + _=> nrel_then:: .._agent_of_finding_solution_operator11A;; + _=> nrel_else:: .._agent_of_finding_solution_operator12A;; + *);; + + _-> .._agent_of_finding_solution_operator11A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11B;; + *);; + + _-> .._agent_of_finding_solution_operator12A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_decomposition_of_action;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12B;; + *);; + + _-> .._agent_of_finding_solution_operator12B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12C;; + *);; + + _-> .._agent_of_finding_solution_operator12C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12D;; + *);; - -> rrel_operators: .agent_of_finding_solution_operator_set - (* - -> rrel_init: .agent_of_finding_solution_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_solution_operator1B;; - *);; - - -> .agent_of_finding_solution_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_solution;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_solution_operator2A;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator2A - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_solution_operator2B;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator2B - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator3A;; - *);; - - -> .agent_of_finding_solution_operator3A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_solution_operator3B;; - *);; - - -> .agent_of_finding_solution_operator3B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _set;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator4A;; - *);; - - -> .agent_of_finding_solution_operator4A - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _per;; - - -> rrel_set_3: rrel_scp_var: rrel_fixed: _answer_finding_solution;; - -> rrel_set_2: rrel_scp_var: rrel_fixed: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator4B;; - *);; - - -> .agent_of_finding_solution_operator4B - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator4C;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator4C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: concept_quantity;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_solution_operator5A;; - => nrel_else: .agent_of_finding_solution_operator4D;; - *);; - - -> .agent_of_finding_solution_operator4D - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: atomic_existence;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - => nrel_then: .agent_of_finding_solution_operator4F;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator4F - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _something;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator5A;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - - -> .agent_of_finding_solution_operator5A - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _time_set;; - - => nrel_then: .agent_of_finding_solution_operator5B;; - => nrel_else: .agent_of_finding_solution_operator9A;; - *);; - - -> .agent_of_finding_solution_operator5B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _time_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_will_be_deleted;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_solution_operator5B2;; - => nrel_else: .agent_of_finding_solution_operator8A1;; - *);; - - -> .agent_of_finding_solution_operator5B2 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: illustration;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator5C1;; - => nrel_else: .agent_of_finding_solution_operator5D1;; - *);; - - -> .agent_of_finding_solution_operator5C1 - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_illustrations;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_solution_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator5C2;; - *);; - - -> .agent_of_finding_solution_operator5C2 - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator7A;; - *);; - - -> .agent_of_finding_solution_operator5D1 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator6A1;; - => nrel_else: .agent_of_finding_solution_operator7C;; - *);; - - -> .agent_of_finding_solution_operator6A1 - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_solution_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator6A2;; - *);; - - -> .agent_of_finding_solution_operator6A2 - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator7A;; - *);; - - -> .agent_of_finding_solution_operator7A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator7B;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator7B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_solution_operator7C;; - *);; - - -> .agent_of_finding_solution_operator7C - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc_will_be_deleted;; - - => nrel_goto: .agent_of_finding_solution_operator5B;; - *);; - - -> .agent_of_finding_solution_operator8A1 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: illustration;; - - => nrel_goto: .agent_of_finding_solution_operator8A2;; - *);; - - -> .agent_of_finding_solution_operator8A2 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: explanation;; - - => nrel_goto: .agent_of_finding_solution_operator8A3;; - *);; - - -> .agent_of_finding_solution_operator8A3 - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_solution_operator8A4;; - *);; - - -> .agent_of_finding_solution_operator8A4 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _time_set;; - - => nrel_goto: .agent_of_finding_solution_operator9A;; - *);; - - -> .agent_of_finding_solution_operator9A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_solution;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator9B;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator9B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_solution;; - - => nrel_goto: .agent_of_finding_solution_operator9C;; - *);; - - -> .agent_of_finding_solution_operator9C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: successfully_executed_sc_action;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator10A;; - *);; - - -> .agent_of_finding_solution_operator10A - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_solution;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _time_set;; - - => nrel_then: .agent_of_finding_solution_operator10B;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator10B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _time_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_under_watch;; - - => nrel_then: .agent_of_finding_solution_operator11A;; - => nrel_else: .agent_of_finding_solution_operator12A;; - *);; - - -> .agent_of_finding_solution_operator11A - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_finding_solution_operator11B;; - *);; - - -> .agent_of_finding_solution_operator11B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _sol_decom;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node_under_watch;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_decomposition_of_action;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator11C2;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator11C2 - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sol_decom;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_then: .agent_of_finding_solution_operator11D;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator11D - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sol_decom;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _time_action_set;; - - => nrel_then: .agent_of_finding_solution_operator11D1;; - => nrel_else: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator11D1 - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _time_action_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_will;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - - => nrel_then: .agent_of_finding_solution_operator11E1;; - => nrel_else: .agent_of_finding_solution_operator10B;; - *);; - - -> .agent_of_finding_solution_operator11E1 - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc_will;; - - => nrel_goto: .agent_of_finding_solution_operator11E;; - - *);; - - -> .agent_of_finding_solution_operator11E - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _sol_decom;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_const: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator11F1;; - *);; - - -> .agent_of_finding_solution_operator11F1 - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _atrib;; - -> rrel_4: rrel_assign: rrel_const: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _qwerty;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - - => nrel_goto: .agent_of_finding_solution_operator11F;; - *);; - - -> .agent_of_finding_solution_operator11F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_const: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_goto: .agent_of_finding_solution_operator11H;; - *);; - - -> .agent_of_finding_solution_operator11H - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_proof;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_solution_operator11K1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator11K2;; - *);; - - -> .agent_of_finding_solution_operator11K2 - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr;; - - => nrel_goto: .agent_of_finding_solution_operator11D1;; - *);; - - -> .agent_of_finding_solution_operator12A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_decomposition_of_action;; - - => nrel_goto: .agent_of_finding_solution_operator12B;; - *);; - - -> .agent_of_finding_solution_operator12B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_goto: .agent_of_finding_solution_operator12C;; - *);; - - -> .agent_of_finding_solution_operator12C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_goto: .agent_of_finding_solution_operator12D;; - *);; - - -> .agent_of_finding_solution_operator12D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: sc_action_use_logical_statement;; - - => nrel_goto: .agent_of_finding_solution_operator12E;; - *);; - - -> .agent_of_finding_solution_operator12E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; - - => nrel_goto: .agent_of_finding_solution_operator12F;; - *);; - - -> .agent_of_finding_solution_operator12F - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; - - => nrel_goto: .agent_of_finding_solution_operator12G;; - *);; - - -> .agent_of_finding_solution_operator12G - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sequence_of_actions;; - - => nrel_goto: .agent_of_finding_solution_operator12K;; - *);; - - -> .agent_of_finding_solution_operator12K - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_new;; - -> rrel_3: rrel_fixed: rrel_scp_const: successfully_executed_sc_action;; - - => nrel_goto: .agent_of_finding_solution_operator13A;; - *);; - - -> .agent_of_finding_solution_operator13A - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _time_set;; - - => nrel_goto: .agent_of_finding_solution_operator13B;; - *);; - - -> .agent_of_finding_solution_operator13B - (* - <- eraseEl;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _time_action_set;; - - => nrel_goto: .agent_of_finding_solution_operator_gen_answer_finding_solution;; - *);; - - -> .agent_of_finding_solution_operator_gen_answer_finding_solution - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_solution;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_solution_operator_return;; - *);; - - -> .agent_of_finding_solution_operator_return - (* - <- return;; - *);; + _-> .._agent_of_finding_solution_operator12D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: sc_action_use_logical_statement;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12E;; + *);; + + _-> .._agent_of_finding_solution_operator12E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12F;; + *);; + + _-> .._agent_of_finding_solution_operator12F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12G;; + *);; + + _-> .._agent_of_finding_solution_operator12G (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sequence_of_actions;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator12K;; + *);; + + _-> .._agent_of_finding_solution_operator12K (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: successfully_executed_sc_action;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator13A;; + *);; + + _-> .._agent_of_finding_solution_operator13A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _time_set;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator13B;; + *);; + + _-> .._agent_of_finding_solution_operator13B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _time_action_set;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator_gen_answer_finding_solution;; + *);; + + _-> .._agent_of_finding_solution_operator_gen_answer_finding_solution (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator11B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _sol_decom;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node_under_watch;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_decomposition_of_action;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator11C2;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator11C2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sol_decom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator11D;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator11D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sol_decom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _time_action_set;; + + _=> nrel_then:: .._agent_of_finding_solution_operator11D1;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + + _-> .._agent_of_finding_solution_operator11D1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _time_action_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_will;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._agent_of_finding_solution_operator11E1;; + _=> nrel_else:: .._agent_of_finding_solution_operator10B;; + *);; + + _-> .._agent_of_finding_solution_operator11E1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc_will;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11E;; + *);; + + _-> .._agent_of_finding_solution_operator11E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _sol_decom;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11F1;; + *);; + + _-> .._agent_of_finding_solution_operator11F1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _atrib;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _qwerty;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11F;; + *);; + + _-> .._agent_of_finding_solution_operator11F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11H;; + *);; + + _-> .._agent_of_finding_solution_operator11H (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_proof;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_solution_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator11K2;; *);; + _-> .._agent_of_finding_solution_operator11K2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr;; + _=> nrel_goto:: .._agent_of_finding_solution_operator11D1;; + *);; + _-> .._agent_of_finding_solution_operator5B2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: illustration;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_solution;; + _=> nrel_then:: .._agent_of_finding_solution_operator5C1;; + _=> nrel_else:: .._agent_of_finding_solution_operator5D1;; + *);; + _-> .._agent_of_finding_solution_operator8A1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: illustration;; + _=> nrel_goto:: .._agent_of_finding_solution_operator8A2;; + *);; + _-> .._agent_of_finding_solution_operator8A2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: explanation;; + _=> nrel_goto:: .._agent_of_finding_solution_operator8A3;; + *);; + + _-> .._agent_of_finding_solution_operator8A3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_finding_solution_operator8A4;; + *);; + _-> .._agent_of_finding_solution_operator8A4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _time_set;; + _=> nrel_goto:: .._agent_of_finding_solution_operator9A;; + *);; + + _-> .._agent_of_finding_solution_operator5C1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_illustrations;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_solution_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; + _=> nrel_goto:: .._agent_of_finding_solution_operator5C2;; + *);; + _-> .._agent_of_finding_solution_operator5D1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_solution;; + _=> nrel_then:: .._agent_of_finding_solution_operator6A1;; + _=> nrel_else:: .._agent_of_finding_solution_operator7C;; + *);; + _-> .._agent_of_finding_solution_operator6A1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_solution_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr;; + _=> nrel_goto:: .._agent_of_finding_solution_operator6A2;; + *);; + _-> .._agent_of_finding_solution_operator7C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc_will_be_deleted;; + _=> nrel_goto:: .._agent_of_finding_solution_operator5B;; + *);; + _-> .._agent_of_finding_solution_operator6A2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr;; + _=> nrel_goto:: .._agent_of_finding_solution_operator7A;; + *);; + _-> .._agent_of_finding_solution_operator7A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_solution;; + + _=> nrel_then:: .._agent_of_finding_solution_operator7B;; + _=> nrel_else:: .._agent_of_finding_solution_operator_return;; + *);; + _-> .._agent_of_finding_solution_operator7B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_solution;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_new;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _=> nrel_goto:: .._agent_of_finding_solution_operator7C;; + *);; + _-> .._agent_of_finding_solution_operator5C2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr;; + _=> nrel_goto:: .._agent_of_finding_solution_operator7A;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_agent_of_finding_solution.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_agent_of_finding_solution.scs index dca75525e..d915d6234 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_agent_of_finding_solution.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_agent_of_finding_solution.scs @@ -5,6 +5,9 @@ sc_agent_of_finding_solution <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_solution; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_text_of_agent_of_finding_solution.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_text_of_agent_of_finding_solution.scs deleted file mode 100644 index 597b7202e..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_solution/sc_text_of_agent_of_finding_solution.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_solution --> rrel_key_sc_element: - agent_of_finding_solution; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/agent_of_finding_statements_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/agent_of_finding_statements_content.scs index e7110e3c1..53b1f5617 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/agent_of_finding_statements_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/agent_of_finding_statements_content.scs @@ -1,321 +1,261 @@ -sc_text_of_agent_of_finding_statements = [* agent_of_finding_statements => nrel_main_idtf: [агентная scp-программа поиска утверждений об объекте] (* <- lang_ru;; *); [agent scp-program of finding statements for given object] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_finding_statements - (* - -> rrel_params: .agent_of_finding_statements_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_operators: .agent_of_finding_statements_operator_set - (* - -> rrel_init: .agent_of_finding_statements_operator1A - (* - <- searchElStr3;; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_statements_operator1B;; - *);; - - -> .agent_of_finding_statements_operator1B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_of_finding_statements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_statements_operator1C;; - => nrel_else: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator1C - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc5;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .agent_of_finding_statements_operator1D;; - => nrel_else: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator1D - (* - <- genEl;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_finding_statement;; - - => nrel_goto: .agent_of_finding_statements_operator2A;; - *);; - - -> .agent_of_finding_statements_operator2A - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .agent_of_finding_statements_operator2B;; - => nrel_else: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator2B - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_statements_operator2C;; - => nrel_else: .agent_of_finding_statements_operator5A;; - *);; - - -> .agent_of_finding_statements_operator2C - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_statements_operator2D;; - *);; - - -> .agent_of_finding_statements_operator2D - (* - <- searchElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_then: .agent_of_finding_statements_operator2E;; - => nrel_else: .agent_of_finding_statements_operator2B;; - *);; - - -> .agent_of_finding_statements_operator2E - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - => nrel_goto: .agent_of_finding_statements_operator2F;; - *);; - - -> .agent_of_finding_statements_operator2F - (* - <- searchSetStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - - => nrel_then: .agent_of_finding_statements_operator2G;; - => nrel_else: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator2G - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_const: statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _inst;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - - => nrel_then: .agent_of_finding_statements_operator3A;; - => nrel_else: .agent_of_finding_statements_operator2B;; - *);; - - -> .agent_of_finding_statements_operator3A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_statements_operator3A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_statements_operator3B;; - *);; - - -> .agent_of_finding_statements_operator3B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_statements_operator4A;; - *);; - - -> .agent_of_finding_statements_operator4A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_translation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_statements_operator4A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _inst;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_statements_operator4B;; - *);; - - -> .agent_of_finding_statements_operator4B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_statements_operator2B;; - *);; - - -> .agent_of_finding_statements_operator5A - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_finding_statements_operator5B;; - *);; - - -> .agent_of_finding_statements_operator5B - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - - => nrel_goto: .agent_of_finding_statements_operator5C;; - *);; - - -> .agent_of_finding_statements_operator5C - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: statement;; - - => nrel_goto: .agent_of_finding_statements_operator6A;; - *);; - - -> .agent_of_finding_statements_operator6A - (* - <- searchElStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - => nrel_then: .agent_of_finding_statements_operator6B;; - => nrel_else: .agent_of_finding_statements_operator_gen_answer_finding_statement;; - *);; - - -> .agent_of_finding_statements_operator6B - (* - <- searchSetStr5;; - -> rrel_1: rrel_assign: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _param;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - - => nrel_then: .agent_of_finding_statements_operator6C;; - => nrel_else: .agent_of_finding_statements_operator_gen_answer_finding_statement;; - *);; - - -> .agent_of_finding_statements_operator6C - (* - <- searchSetStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - - => nrel_then: .agent_of_finding_statements_operator6D;; - => nrel_else: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator6D - (* - <- genElStr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_main_statements;; - - => nrel_goto: .agent_of_finding_statements_operator6E;; - *);; - - -> .agent_of_finding_statements_operator6E - (* - <- eraseEl;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set1;; - - => nrel_goto: .agent_of_finding_statements_operator_gen_answer_finding_statement;; - *);; - - -> .agent_of_finding_statements_operator_gen_answer_finding_statement - (* - <- genElStr5;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_finding_statement;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_statements_operator_return;; - *);; - - -> .agent_of_finding_statements_operator_return - (* - <- return;; - *);; - *);; +agent_of_finding_statements = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_statements_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator1B;; + *);; + + _-> .._agent_of_finding_statements_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_of_finding_statements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_statements_operator1C;; + _=> nrel_else:: .._agent_of_finding_statements_operator_return;; + *);; + + _-> .._agent_of_finding_statements_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc5;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + + _=> nrel_then:: .._agent_of_finding_statements_operator1D;; + _=> nrel_else:: .._agent_of_finding_statements_operator_return;; + *);; + + _-> .._agent_of_finding_statements_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_statements_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_finding_statement;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator2A;; + *);; + + _-> .._agent_of_finding_statements_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set1;; + + _=> nrel_then:: .._agent_of_finding_statements_operator2B;; + _=> nrel_else:: .._agent_of_finding_statements_operator_return;; + *);; + + _-> .._agent_of_finding_statements_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _inst;; + + _=> nrel_then:: .._agent_of_finding_statements_operator2C;; + _=> nrel_else:: .._agent_of_finding_statements_operator5A;; + *);; + + _-> .._agent_of_finding_statements_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator2D;; + *);; + + _-> .._agent_of_finding_statements_operator5A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator5B;; *);; + _-> .._agent_of_finding_statements_operator5B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator5C;; + *);; + + _-> .._agent_of_finding_statements_operator5C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: statement;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator6A;; + *);; + _-> .._agent_of_finding_statements_operator6A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + _=> nrel_then:: .._agent_of_finding_statements_operator6B;; + _=> nrel_else:: .._agent_of_finding_statements_operator_gen_answer_finding_statement;; + *);; + + _-> .._agent_of_finding_statements_operator6B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: rrel_set_4:: _answer_finding_statement;; + + _=> nrel_then:: .._agent_of_finding_statements_operator6C;; + _=> nrel_else:: .._agent_of_finding_statements_operator_gen_answer_finding_statement;; + *);; + + _-> .._agent_of_finding_statements_operator_gen_answer_finding_statement (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_statements_operator_return;; + *);; + _-> .._agent_of_finding_statements_operator6C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_statement;; + _=> nrel_then:: .._agent_of_finding_statements_operator6D;; + _=> nrel_else:: .._agent_of_finding_statements_operator_return;; + *);; + _-> .._agent_of_finding_statements_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_main_statements;; + _=> nrel_goto:: .._agent_of_finding_statements_operator6E;; + *);; + _-> .._agent_of_finding_statements_operator6E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set1;; + _=> nrel_goto:: .._agent_of_finding_statements_operator_gen_answer_finding_statement;; + *);; + _-> .._agent_of_finding_statements_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _=> nrel_then:: .._agent_of_finding_statements_operator2E;; + _=> nrel_else:: .._agent_of_finding_statements_operator2B;; + *);; + _-> .._agent_of_finding_statements_operator2E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _=> nrel_goto:: .._agent_of_finding_statements_operator2F;; + *);; + _-> .._agent_of_finding_statements_operator2F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_finding_statement;; + + _=> nrel_then:: .._agent_of_finding_statements_operator2G;; + _=> nrel_else:: .._agent_of_finding_statements_operator_return;; + *);; + _-> .._agent_of_finding_statements_operator2G (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: statement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_finding_statement;; + _=> nrel_then:: .._agent_of_finding_statements_operator3A;; + _=> nrel_else:: .._agent_of_finding_statements_operator2B;; + *);; + _-> .._agent_of_finding_statements_operator3A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_statements_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_statements_operator3B;; + *);; + _-> .._agent_of_finding_statements_operator3B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + _=> nrel_goto:: .._agent_of_finding_statements_operator4A;; + *);; + _-> .._agent_of_finding_statements_operator4A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_translation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_statements_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _inst;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_finding_statement;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + _=> nrel_goto:: .._agent_of_finding_statements_operator4B;; + *);; + _-> .._agent_of_finding_statements_operator4B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + _=> nrel_goto:: .._agent_of_finding_statements_operator2B;; + *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_agent_of_finding_statements.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_agent_of_finding_statements.scs index 34656c074..5657f5f11 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_agent_of_finding_statements.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_agent_of_finding_statements.scs @@ -8,6 +8,9 @@ sc_agent_of_finding_statements <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_of_finding_statements; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_text_of_agent_of_finding_statements.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_text_of_agent_of_finding_statements.scs deleted file mode 100644 index 10703c4f6..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_statements/sc_text_of_agent_of_finding_statements.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_statements --> rrel_key_sc_element: - agent_of_finding_statements; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/agent_of_finding_theorems_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/agent_of_finding_theorems_content.scs index dc9fbbdc7..c4f31722f 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/agent_of_finding_theorems_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/agent_of_finding_theorems_content.scs @@ -1,484 +1,391 @@ -sc_text_of_agent_of_finding_theorems = [* agent_of_finding_theorems => nrel_main_idtf: - [агентная scp-программа поиска теорем заданной sc-онтологии] - (* <- lang_ru;; *); - [agent scp-program of finding theorems for given sc-ontology] - (* <- lang_en;; *); - - <- agent_scp_program;; - -scp_program -> agent_of_finding_theorems - (* - -> rrel_params: .agent_of_finding_theorems_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_finding_theorems_operator_set - (* - -> rrel_init: .agent_of_finding_theorems_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_finding_theorems_operator1B;; - *);; - - -> .agent_of_finding_theorems_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finding_theorems;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_finding_theorems_operator1C;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_theorems_operator_context;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_finding_theorems_operator1D_with_context;; - => nrel_else: .agent_of_finding_theorems_operator1D;; - *);; - - -> .agent_of_finding_theorems_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_findind_theorem;; - - => nrel_goto: .agent_of_finding_theorems_operator2A;; - *);; - - -> .agent_of_finding_theorems_operator2A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _el2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_theorem;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_statements;; - - => nrel_then: .agent_of_finding_theorems_operator2B;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator2B - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_theorem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - - => nrel_then: .agent_of_finding_theorems_operator2C;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator2C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_statements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _nessecary_vertex;; - - => nrel_then: .agent_of_finding_theorems_operator2D;; - => nrel_else: .agent_of_finding_theorems_operator3A;; - *);; - - -> .agent_of_finding_theorems_operator2D - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_theorems_operator2E;; - *);; - - -> .agent_of_finding_theorems_operator2E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_then: .agent_of_finding_theorems_operator2F;; - => nrel_else: .agent_of_finding_theorems_operator2C;; - *);; - - -> .agent_of_finding_theorems_operator2F - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_finding_theorems_operator2F_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_theorems_operator2G;; - *);; - - -> .agent_of_finding_theorems_operator2G - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_finding_theorems_operator2C;; - *);; - - -> .agent_of_finding_theorems_operator3A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: sc_ontology;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - - => nrel_goto: .agent_of_finding_theorems_operator3B;; - *);; - - -> .agent_of_finding_theorems_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_goto: .agent_of_finding_theorems_operator3C;; - *);; - - -> .agent_of_finding_theorems_operator3C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: sc_ontology;; - - => nrel_goto: .agent_of_finding_theorems_operator3D;; - *);; - - -> .agent_of_finding_theorems_operator3D - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_theorem;; - - => nrel_goto: .agent_of_finding_theorems_operator3E;; - *);; - - -> .agent_of_finding_theorems_operator3E - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_statements;; - - => nrel_goto: .agent_of_finding_theorems_gen_answer_findind_theorem;; - *);; - - -> .agent_of_finding_theorems_gen_answer_findind_theorem - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_const: rrel_common: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator1D_with_context - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _answer_findind_theorem;; - - => nrel_goto: .agent_of_finding_theorems_operator2A_check_elem_context;; - *);; - - -> .agent_of_finding_theorems_operator2A_check_elem_context - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_finding_theorems_operator2A_with_context;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator2A_with_context - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_theorem;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_element_for_check;; - - => nrel_then: .agent_of_finding_theorems_operator2A_with_context_with_context_logic_1;; - => nrel_else: .agent_of_finding_theorems_operator_return;; - *);; - - -> .agent_of_finding_theorems_operator2A_with_context_with_context_logic_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_theorems_operator2A_with_context_with_context_logic_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_element_for_check;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _all_statements;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_finding_theorems_operator2A_with_context_with_context_logic_2;; - *);; - - -> .agent_of_finding_theorems_operator2A_with_context_with_context_logic_2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_finding_theorems_operator2A_with_context_with_context_logic_3;; - *);; - - -> .agent_of_finding_theorems_operator2A_with_context_with_context_logic_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_element_for_check;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_theorem;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_element_for_check;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_1;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_theorems_operator2B_with_context_logic_1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_element_for_check;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _result_set;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_2;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_3;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _result_set;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem2;; - - => nrel_then: .agent_of_finding_theorems_operator2B_with_context_logic_4;; - => nrel_else: .agent_of_finding_theorems_operator2B_with_context_logic_6;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_5;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_theorem;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_5_1;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_5_1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem2;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_3;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_element_for_check;; - - => nrel_goto: .agent_of_finding_theorems_operator2B_with_context_logic_7;; - *);; - - -> .agent_of_finding_theorems_operator2B_with_context_logic_7 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _result_set;; - - => nrel_goto: .agent_of_finding_theorems_operator2C_with_context;; - *);; - - -> .agent_of_finding_theorems_operator2C_with_context - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_statements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _nessecary_vertex;; - - => nrel_then: .agent_of_finding_theorems_operator2D_with_context;; - => nrel_else: .agent_of_finding_theorems_operator3A;; - *);; - - -> .agent_of_finding_theorems_operator2D_with_context - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_finding_theorems_operator2E_with_context;; - *);; - - -> .agent_of_finding_theorems_operator2E_with_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _smth;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_then: .agent_of_finding_theorems_operator2F_with_context;; - => nrel_else: .agent_of_finding_theorems_operator2C_with_context;; - *);; - - -> .agent_of_finding_theorems_operator2F_with_context - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_identifier_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_finding_theorems_operator2F_with_context_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _nessecary_vertex;; - -> rrel_2: rrel_fixed: rrel_scp_var: _answer_findind_theorem;; - -> rrel_3: rrel_fixed: rrel_scp_var: _context;; - - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_theorems_operator2G_with_context;; - *);; - - -> .agent_of_finding_theorems_operator2G_with_context - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_finding_theorems_operator2C_with_context;; - *);; - - -> .agent_of_finding_theorems_operator_return - (* - <- return;; - *);; - *);; - *);; + [агентная scp-программа поиска теорем заданной sc-онтологии] (* <- lang_ru;; *); + [agent scp-program of finding theorems for given sc-ontology] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_finding_theorems = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_finding_theorems_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator1B;; + *);; + + _-> .._agent_of_finding_theorems_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finding_theorems;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator1C;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator_context;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_finding_theorems_operator_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator1D_with_context;; + _=> nrel_else:: .._agent_of_finding_theorems_operator1D;; + *);; + + _-> .._agent_of_finding_theorems_operator1D_with_context (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_findind_theorem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2A_check_elem_context;; + *);; + + _-> .._agent_of_finding_theorems_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_findind_theorem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2A;; + *);; + + _-> .._agent_of_finding_theorems_operator2A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _el2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_statements;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2B;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator2B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_findind_theorem;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2C;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator2C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_statements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _nessecary_vertex;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2D;; + _=> nrel_else:: .._agent_of_finding_theorems_operator3A;; + *);; + + _-> .._agent_of_finding_theorems_operator2D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2E;; + *);; + + _-> .._agent_of_finding_theorems_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: sc_ontology;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_findind_theorem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator3B;; + *);; + + _-> .._agent_of_finding_theorems_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator3C;; + *);; + + _-> .._agent_of_finding_theorems_operator3C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: sc_ontology;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator3D;; + *);; + + _-> .._agent_of_finding_theorems_operator3D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator3E;; + *);; + + _-> .._agent_of_finding_theorems_operator3E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_statements;; + + _=> nrel_goto:: .._agent_of_finding_theorems_gen_answer_findind_theorem;; + *);; + + _-> .._agent_of_finding_theorems_gen_answer_findind_theorem (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator2E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2F;; + _=> nrel_else:: .._agent_of_finding_theorems_operator2C;; + *);; + + _-> .._agent_of_finding_theorems_operator2F (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_theorems_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2G;; + *);; + + _-> .._agent_of_finding_theorems_operator2G (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2C;; + *);; + + _-> .._agent_of_finding_theorems_operator2A_check_elem_context (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2A_with_context;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator2A_with_context (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_element_for_check;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_1;; + _=> nrel_else:: .._agent_of_finding_theorems_operator_return;; + *);; + + _-> .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_theorems_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_element_for_check;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _all_statements;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_2;; + *);; + + _-> .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_3;; + *);; + + _-> .._agent_of_finding_theorems_operator2A_with_context_with_context_logic_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_element_for_check;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_element_for_check;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_1;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_theorems_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_element_for_check;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _result_set;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_2;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_3;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _result_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem2;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2B_with_context_logic_4;; + _=> nrel_else:: .._agent_of_finding_theorems_operator2B_with_context_logic_6;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_5;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_element_for_check;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_7;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_7 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _result_set;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2C_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2C_with_context (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_statements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _nessecary_vertex;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2D_with_context;; + _=> nrel_else:: .._agent_of_finding_theorems_operator3A;; + *);; + + _-> .._agent_of_finding_theorems_operator2D_with_context (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2E_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2E_with_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _smth;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_then:: .._agent_of_finding_theorems_operator2F_with_context;; + _=> nrel_else:: .._agent_of_finding_theorems_operator2C_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2F_with_context (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_identifier_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_finding_theorems_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _nessecary_vertex;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2G_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2G_with_context (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2C_with_context;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_theorem;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_findind_theorem;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_5_1;; + *);; + + _-> .._agent_of_finding_theorems_operator2B_with_context_logic_5_1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_findind_theorem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem2;; + + _=> nrel_goto:: .._agent_of_finding_theorems_operator2B_with_context_logic_3;; + *);; + +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_agent_of_finding_theorems.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_agent_of_finding_theorems.scs index 31d18af04..6db72fd32 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_agent_of_finding_theorems.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_agent_of_finding_theorems.scs @@ -8,6 +8,9 @@ sc_agent_of_finding_theorems <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + question_finding_theorems; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_text_of_agent_of_finding_theorems.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_text_of_agent_of_finding_theorems.scs deleted file mode 100644 index 0fe3d19e9..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/search/find_theorems/sc_text_of_agent_of_finding_theorems.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_finding_theorems --> rrel_key_sc_element: - agent_of_finding_theorems; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_generating_validation_comment/proc_of_generating_validation_comment_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_generating_validation_comment/proc_of_generating_validation_comment_content.scs index 45e697024..27a845db9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_generating_validation_comment/proc_of_generating_validation_comment_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_generating_validation_comment/proc_of_generating_validation_comment_content.scs @@ -1,276 +1,226 @@ lib_component_proc_of_generating_validation_comment = [* -scp_program -> proc_of_generating_validation_comment - (* - -> rrel_params: .proc_of_generating_validation_comment_params - (* - -> rrel_1: rrel_in: _quest_node;; - -> rrel_2: rrel_in: _message;; - -> rrel_3: rrel_in: _answer_proc_of_generating_validation_comment;; - *);; - - -> rrel_operators: .proc_of_generating_validation_comment_operator_set - (* - -> rrel_init: .proc_of_generating_validation_comment_operator1A - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest_node;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1B1;; - *);; - - -> .proc_of_generating_validation_comment_operator1B1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1B2;; - *);; - - -> .proc_of_generating_validation_comment_operator1B2 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - -> rrel_4: rrel_assign: rrel_const: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1B3;; - *);; - - -> .proc_of_generating_validation_comment_operator1B3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest_node;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_comment;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1B4_add_comment_node_to_answer;; - *);; - - -> .proc_of_generating_validation_comment_operator1B4_add_comment_node_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1B4;; - *);; - - - -> .proc_of_generating_validation_comment_operator1B4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1C1;; - *);; - - -> .proc_of_generating_validation_comment_operator1C1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section_subjdomain_parameters_and_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1C2;; - *);; - - -> .proc_of_generating_validation_comment_operator1C2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: section_subjdomain_parameters_and_values;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - - => nrel_goto: .proc_of_generating_validation_comment_operator1C3;; - *);; - - -> .proc_of_generating_validation_comment_operator1C3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: section_subjdomain_parameters_and_values;; +proc_of_generating_validation_comment +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_generating_validation_comment = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _quest_node; +_-> rrel_2:: rrel_in:: _message; +_-> rrel_3:: rrel_in:: _answer_proc_of_generating_validation_comment; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_generating_validation_comment_operator1A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest_node;; + + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B1;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1D1;; - *);; + _-> .._proc_of_generating_validation_comment_operator1B1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _comment;; - -> .proc_of_generating_validation_comment_operator1D1 - (* - <- genEl;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B2;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _translation;; + _-> .._proc_of_generating_validation_comment_operator1B2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_comment;; - => nrel_goto: .proc_of_generating_validation_comment_operator1D2;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B3;; + *);; - -> .proc_of_generating_validation_comment_operator1D2 - (* - <- genElStr5;; + _-> .._proc_of_generating_validation_comment_operator1B3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_comment;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_generating_validation_comment;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B4_add_comment_node_to_answer;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1B3_add_sc_text_translation_relation_arcs_to_answer;; - *);; + _-> .._proc_of_generating_validation_comment_operator1B4_add_comment_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; - -> .proc_of_generating_validation_comment_operator1B3_add_sc_text_translation_relation_arcs_to_answer - (* - <- searchSetStr5;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B4;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _translation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _comment;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; + _-> .._proc_of_generating_validation_comment_operator1B4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_comment;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C1;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1_add_sc_text_translation_node_to_answer;; - *);; + _-> .._proc_of_generating_validation_comment_operator1C1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_subjdomain_parameters_and_values;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C2;; + *);; - -> .proc_of_generating_validation_comment_operator1_add_sc_text_translation_node_to_answer - (* - <- genElStr3;; + _-> .._proc_of_generating_validation_comment_operator1C2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: section_subjdomain_parameters_and_values;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_generating_validation_comment;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_sc_text_translation;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C3;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1C1_add_translation_var_node_to_answer;; - *);; + _-> .._proc_of_generating_validation_comment_operator1C3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: section_subjdomain_parameters_and_values;; - -> .proc_of_generating_validation_comment_operator1C1_add_translation_var_node_to_answer - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1D1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _translation;; + _-> .._proc_of_generating_validation_comment_operator1D1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _translation;; - => nrel_goto: .proc_of_generating_validation_comment_operator1D3;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1D2;; + *);; + _-> .._proc_of_generating_validation_comment_operator1D2 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; - -> .proc_of_generating_validation_comment_operator1D3 - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B3_add_sc_text_translation_relation_arcs_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: section_subjdomain_parameters_and_values;; + _-> .._proc_of_generating_validation_comment_operator1B3_add_sc_text_translation_relation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _comment;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_generating_validation_comment;; - => nrel_goto: .proc_of_generating_validation_comment_operator1B3_add_link_and_translation_arcs_to_answer;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1_add_sc_text_translation_node_to_answer;; + *);; - -> .proc_of_generating_validation_comment_operator1B3_add_link_and_translation_arcs_to_answer - (* - <- searchSetStr5;; + _-> .._proc_of_generating_validation_comment_operator1_add_sc_text_translation_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_sc_text_translation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _translation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: section_subjdomain_parameters_and_values;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C1_add_translation_var_node_to_answer;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; + _-> .._proc_of_generating_validation_comment_operator1C1_add_translation_var_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _translation;; - => nrel_goto: .proc_of_generating_validation_comment_operator1C1_add_message_var_node_to_answer;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1D3;; + *);; - -> .proc_of_generating_validation_comment_operator1C1_add_message_var_node_to_answer - (* - <- genElStr3;; + _-> .._proc_of_generating_validation_comment_operator1D3 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: section_subjdomain_parameters_and_values;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B3_add_link_and_translation_arcs_to_answer;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1D4_1;; - *);; + _-> .._proc_of_generating_validation_comment_operator1B3_add_link_and_translation_arcs_to_answer (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _translation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: section_subjdomain_parameters_and_values;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _answer_proc_of_generating_validation_comment;; - -> .proc_of_generating_validation_comment_operator1D4_1 - (* - <- searchElStr3;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C1_add_message_var_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: lang_en;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; + _-> .._proc_of_generating_validation_comment_operator1C1_add_message_var_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; - => nrel_then: .proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer;; - => nrel_else: .proc_of_generating_validation_comment_operator1D4;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1D4_1;; + *);; - -> .proc_of_generating_validation_comment_operator1D4 - (* - <- genElStr3;; + _-> .._proc_of_generating_validation_comment_operator1D4_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: lang_en;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; - -> rrel_1: rrel_fixed: rrel_scp_const: lang_en;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; + _=> nrel_then:: .._proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer;; + _=> nrel_else:: .._proc_of_generating_validation_comment_operator1D4;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer;; - *);; + _-> .._proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: lang_en;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: _answer_proc_of_generating_validation_comment;; - -> .proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer - (* - <- searchSetStr3;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1C1_add_language_const_node_to_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: lang_en;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _message;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; + _-> .._proc_of_generating_validation_comment_operator1D4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: lang_en;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _message;; - => nrel_goto: .proc_of_generating_validation_comment_operator1C1_add_language_const_node_to_answer;; - *);; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator1B3_add_lang_en_arcs_to_answer;; + *);; - -> .proc_of_generating_validation_comment_operator1C1_add_language_const_node_to_answer - (* - <- genElStr3;; + _-> .._proc_of_generating_validation_comment_operator1C1_add_language_const_node_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _answer_proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: lang_en;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_proc_of_generating_validation_comment;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: lang_en;; + _=> nrel_goto:: .._proc_of_generating_validation_comment_operator_return;; + *);; - => nrel_goto: .proc_of_generating_validation_comment_operator_return;; - *);; + _-> .._proc_of_generating_validation_comment_operator_return (* + _<- return;; - -> .proc_of_generating_validation_comment_operator_return - (* - <- return;; - *);; - *);; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_proc_of_adding_validating_message/proc_of_adding_validating_message_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_proc_of_adding_validating_message/proc_of_adding_validating_message_content.scs index 5b7a06562..8a5193f8b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_proc_of_adding_validating_message/proc_of_adding_validating_message_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/validation/lib_component_proc_of_adding_validating_message/proc_of_adding_validating_message_content.scs @@ -1,91 +1,79 @@ lib_component_proc_of_adding_validating_message = [* -scp_program -> proc_of_adding_validating_message - (* - -> rrel_params: .proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_in: _quest;; - -> rrel_2: rrel_in: _message;; - *);; - - -> rrel_operators: .proc_of_adding_validating_message_operator_set - (* - -> rrel_init: .proc_of_adding_validating_message_operator_gen_answer_node_for_wrong_param - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _answer_for_wrong_param;; - - => nrel_goto: .proc_of_adding_validating_message_operator_add_wrong_param_to_answer;; - *);; - - -> .proc_of_adding_validating_message_operator_add_wrong_param_to_answer - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _wrong_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_for_wrong_param;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_for_wrong_param;; - - => nrel_goto: .proc_of_adding_validating_message_operator_call_proc_of_generating_comment;; - *);; - - -> .proc_of_adding_validating_message_operator_call_proc_of_generating_comment - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generating_validation_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_adding_validating_message_operator_call_proc_of_generating_comment_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: _message;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_wrong_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_validating_message_operator_waitreturn_proc_of_generating_comment;; - *);; - - -> .proc_of_adding_validating_message_operator_waitreturn_proc_of_generating_comment - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_adding_validating_message_operator_gen_wrong_param_answer;; - *);; - - -> .proc_of_adding_validating_message_operator_gen_wrong_param_answer - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_for_wrong_param;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; - - => nrel_goto: .proc_of_adding_validating_message_operator_success_question;; - *);; - - -> .proc_of_adding_validating_message_operator_success_question - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .proc_of_adding_validating_message_operator_return;; - *);; - - -> .proc_of_adding_validating_message_operator_return - (* - <- return;; - *);; +proc_of_adding_validating_message +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_adding_validating_message = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _quest; +_-> rrel_2:: rrel_in:: _message; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_adding_validating_message_operator_gen_answer_node_for_wrong_param (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_for_wrong_param;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_add_wrong_param_to_answer;; + *);; + + _-> .._proc_of_adding_validating_message_operator_add_wrong_param_to_answer (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _wrong_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer_for_wrong_param;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_call_proc_of_generating_comment;; + *);; + + _-> .._proc_of_adding_validating_message_operator_call_proc_of_generating_comment (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generating_validation_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_adding_validating_message_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _message;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_wrong_param;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_waitreturn_proc_of_generating_comment;; + *);; + + _-> .._proc_of_adding_validating_message_operator_waitreturn_proc_of_generating_comment (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_gen_wrong_param_answer;; + *);; + + _-> .._proc_of_adding_validating_message_operator_gen_wrong_param_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_for_wrong_param;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_success_question;; + *);; + + _-> .._proc_of_adding_validating_message_operator_success_question (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_unsuccessfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; + + _=> nrel_goto:: .._proc_of_adding_validating_message_operator_return;; + *);; + + _-> .._proc_of_adding_validating_message_operator_return (* + _<- return;; + *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/agent_check_cycle_exist_order_rel_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/agent_check_cycle_exist_order_rel_content.scs index 0a74b619a..a66a12b8d 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/agent_check_cycle_exist_order_rel_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/agent_check_cycle_exist_order_rel_content.scs @@ -1,893 +1,723 @@ -sc_text_of_agent_of_checking_cycle_existence_of_ordering_relation = [* agent_of_checking_cycle_existence_of_ordering_relation => nrel_main_idtf: [scp-программа проверки наличия циклов в отношении порядка в рамках заданной структуры] (* <- lang_ru;; *); [scp-program of check for cycle in order strict within a given domain] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_cycle_existence_of_ordering_relation - (* - -> rrel_params: .agent_of_checking_cycle_existence_of_ordering_relation_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_cycle_existence_of_ordering_relation = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator1B;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_checking_cycle_existence_of_ordering_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator1C;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_return;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure_order_relation_param;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_find_context;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_first_param_msg;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_true;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_false;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure.];; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr7;; - -> rrel_operators: .agent_of_checking_cycle_existence_of_ordering_relation_set - (* - -> rrel_init: .agent_of_checking_cycle_existence_of_ordering_relation_operator1A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_call_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr7;; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator1B;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_return;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator1B - (* - <- searchElStr3;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_checking_cycle_existence_of_ordering_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_validate_context;; + *);; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator1C;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator_return;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator1C - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_struct: rrel_scp_var: _structure_order_relation_param;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _structure_order_relation;; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_find_context;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_first_param_msg;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2B;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_first_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure.];; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_true;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_false;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_validate_context;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_validate_context - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator2A;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_second_param_msg;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_second_param_msg - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a structure.];; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2A_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _structure_order_relation;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2B;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2B - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator2B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: order_relation;; - -> rrel_2: rrel_fixed: rrel_scp_var: _structure_order_relation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2C;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2C - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2D - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_order_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _absolute_class;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_absolute_class;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2E;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_order_relation_param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: order_relation;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator2F;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_struct: rrel_scp_var: _struct_node;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2G;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2G - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_struct: rrel_scp_var: _order_relations_to_check;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2H;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_order_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _absolute_class;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator2I;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator2K;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2I - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2J;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2J - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _absolute_class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _example;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2H;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2K - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _structure_order_relation;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2L;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2L - (* - <- eraseSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_goto;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2M;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2M - (* - <- eraseSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_then;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator2N;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator2N - (* - <- eraseSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_else;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_struct: rrel_scp_var: _struct_node;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3B;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3B - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure_order_relation_param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _some_relation;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _order_relations_to_check;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3C;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_goto;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3C_erase_arc;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3C_erase_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_then;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3D_erase_arc;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3E;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3D_erase_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3E;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_else;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3E_erase_arc;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3E_erase_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3F - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _order_relations_to_check;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _some_relation;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3G;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator8A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3G - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3H;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3H - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_absolute_class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_class;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_check_belong;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3I;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_check_belong;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_class;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3J;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3M;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3J - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3K;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3K - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_class;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_norole_relation: _some_relation;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3L;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3I;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3L - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_check_belong;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator4A_is_context_exist;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator3M - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_check_belong;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4A_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4A_context_logic1;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4B_without_context;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4A_context_logic1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _for_arcs;; - - => nrel_then: .agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic2;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _for_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _set1;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic3;; - *);; - - -> .agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator4B;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4B_without_context - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set1;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4B;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4B - (* - <- ifVarAssign;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_unvisited_arcs;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4C;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_unvisited_arcs;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4E;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator5A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4E - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc2;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator4F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4F - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _element1;; - -> rrel_2: rrel_fixed: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _element2;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4G_is_context_exist;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4G_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4G;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4I;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element1;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4H;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4H - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element2;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator4I;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator4I - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_3: rrel_fixed: rrel_common: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator5B;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5B - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _start_node;; - -> rrel_2: rrel_fixed: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator5C;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5C - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _start_node;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_is_context_exist;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_with_context;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_without_context;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_with_context - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_cycle_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_with_context_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _start_node;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_4: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_5: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator5E_with_context;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5E_with_context - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator6A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_without_context - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_cycle;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator5D_without_context_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _start_node;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_4: rrel_fixed: rrel_scp_var: _struct_node;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator5E_without_context;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator5E_without_context - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator6A;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator6A - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _last_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator6B;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator6E;; - *);; - - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator6B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc2;; - - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator6C;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: order_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _structure_order_relation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2C;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_order_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _absolute_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_absolute_class;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2E;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_order_relation_param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: order_relation;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2F;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3A;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _struct_node;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2G;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _struct_node;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3B;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3B (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_order_relation_param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_relation;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _order_relations_to_check;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3C;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_goto;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3C_erase_arc;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_checking_cycle_existence_of_ordering_relation;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_containing_cycle_of_ordering_relation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr6;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator6C - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_gen_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _set_of_unvisited_arcs;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_gen_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr6;; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator6D;; - *);; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator6D - (* - <- genElStr3;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3C_erase_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3D;; + *);; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator7A;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_then;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator6E - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3D_erase_arc;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_common: rrel_scp_var: _arc2;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3D_erase_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator5B;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3E;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator7A - (* - <- ifCoin;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_else;; - -> rrel_1: rrel_fixed: rrel_scp_var: _start_node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _last_node;; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3E_erase_arc;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator7B;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3E_erase_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator7B - (* - <- call;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_clipping_elements_not_part_of_the_cycle;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator7B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _start_node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _last_node;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_4: rrel_fixed: rrel_scp_var: _some_relation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_relation;; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator7C;; - *);; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3G;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8A;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator7C - (* - <- waitReturn;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3H;; + *);; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator8A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator8A - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _order_relations_to_check;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator8B (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _for_arcs;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8C;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator8C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _for_arcs;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8D;; + *);; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator8B;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator8D (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_absolute_class;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator8B - (* - <- ifVarAssign;; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator8E;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator8E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_absolute_class;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_absolute_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_class;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_check_belong;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3I;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_check_belong;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_class;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3J;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3M;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3K;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3M (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_check_belong;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3K (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3L;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3I;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator3L (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_check_belong;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4A_is_context_exist;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4A_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4A_context_logic1;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4B_without_context;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4A_context_logic1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_3:: rrel_assign:: rrel_common:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _for_arcs;; + + _=> nrel_then:: .._agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic2;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4B_without_context (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_3:: rrel_assign:: rrel_common:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set1;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4B;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4B (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_unvisited_arcs;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4C;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4E;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5A;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_unvisited_arcs;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5B;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _start_node;; + _-> rrel_2:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5C;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5C (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _start_node;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_is_context_exist;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_with_context;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_without_context;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_with_context (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_cycle_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _start_node;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_4:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5E_with_context;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5D_without_context (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_cycle;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _start_node;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_4:: rrel_fixed:: rrel_scp_var:: _struct_node;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5E_without_context;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5E_without_context (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6A;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator6A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _last_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6B;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6E;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6C;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator6E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator5B;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator6C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator6D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator7A;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator7A (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _last_node;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator7B;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator7B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_clipping_elements_not_part_of_the_cycle;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param5 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _start_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _last_node;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_node;; + _-> rrel_4:: rrel_fixed:: rrel_scp_var:: _some_relation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator7C;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator7C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator5E_with_context (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator6A;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _element1;; + _-> rrel_2:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element2;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4G_is_context_exist;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4G_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4G;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4I;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element1;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4H;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4I (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + *);; + + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator4H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element2;; + + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4I;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4D;; + *);; + + _-> .._agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_cycle_existence_of_ordering_relation_param6 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _for_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _set1;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _for_arcs;; + _=> nrel_goto:: .._agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic3;; + *);; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator8C;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator8D;; - *);; + _-> .._agent_of_checking_cycle_existenc_of_ordering_relation_operator4A_context_logic3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator8C - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator4B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _for_arcs;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2G (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _order_relations_to_check;; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator8D;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2H;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator8D - (* - <- ifVarAssign;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2H (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure_order_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _absolute_class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_absolute_class;; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2I;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2K;; + *);; - => nrel_then: .agent_of_checking_cycle_existence_of_ordering_relation_operator8E;; - => nrel_else: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2I (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator8E - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2J;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _set_for_absolute_class;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2K (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _structure_order_relation;; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2L;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer - (* - <- call;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2L (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_goto;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_checking_cycle_existence_of_ordering_relation;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_containing_cycle_of_ordering_relation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr6;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2M;; + *);; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_gen_answer;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2M (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_then;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_gen_answer - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2N;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr6;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2N (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _order_relations_to_check;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_else;; - => nrel_got: .agent_of_checking_cycle_existence_of_ordering_relation_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator3F;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator2J (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _absolute_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _example;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _order_relations_to_check;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr7;; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2H;; + *);; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_waitreturn_call_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator2A;; + _=> nrel_else:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_second_param_msg;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr7;; + _-> .._agent_of_checking_cycle_existence_of_ordering_relation_operator_invalid_second_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be a structure.];; - => nrel_goto: .agent_of_checking_cycle_existence_of_ordering_relation_operator_return;; - *);; + _=> nrel_goto:: .._agent_of_checking_cycle_existence_of_ordering_relation_operator_call_proc_of_adding_validating_message;; + *);; - -> .agent_of_checking_cycle_existence_of_ordering_relation_operator_return - (* - <- return;; - *);; - *);; *);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_agent_check_cycle_exist_order_rel.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_agent_check_cycle_exist_order_rel.scs index 40bbff4ad..804e8c9f3 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_agent_check_cycle_exist_order_rel.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_agent_check_cycle_exist_order_rel.scs @@ -3,6 +3,7 @@ sc_agent_of_checking_cycle_existence_of_ordering_relation [Абстрактный sc-агент проверки наличия циклов в отношениях порядка в рамках заданной структуры] (* <- lang_ru;; *); [Abstract sc-agent of checking cycles existence for order strict within a given structure] (* <- lang_en;; *); <- abstract_sc_agent; +=> nrel_sc_agent_action_class: action_of_checking_cycle_existence_of_ordering_relation; => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_of_checking_cycle_existence_of_ordering_relation_initiation_condition => ..sc_agent_of_checking_cycle_existence_of_ordering_relation_result); <= nrel_sc_agent_key_sc_elements: diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_txt_agent_check_cycle_exist_order_rel.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_txt_agent_check_cycle_exist_order_rel.scs deleted file mode 100644 index b45791f7d..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_cycle_exist_order_rel/sc_txt_agent_check_cycle_exist_order_rel.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_cycle_existence_of_ordering_relation --> rrel_key_sc_element: - agent_of_checking_cycle_existence_of_ordering_relation; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/agent_check_exist_max_studied_obj_class_subjdomain_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/agent_check_exist_max_studied_obj_class_subjdomain_content.scs index 7342c070c..2ca164e45 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/agent_check_exist_max_studied_obj_class_subjdomain_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/agent_check_exist_max_studied_obj_class_subjdomain_content.scs @@ -1,262 +1,216 @@ -sc_text_of_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain = [* agent_of_checking_existence_of_max_studied_object_class_of_subject_domain => nrel_main_idtf: [агентная scp-программа проверки указания максимального класса объектов исследования у предметных областей в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of сhecking existence of maximum studied object class of subject domains within the given structure] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_existence_of_max_studied_object_class_of_subject_domain = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1B;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; + *);; -<- agent_scp_program;; - -scp_program -> agent_of_checking_existence_of_max_studied_object_class_of_subject_domain - (* - -> rrel_params: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_set - (* - -> rrel_init: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1B;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_checking_existence_of_max_studied_class_of_subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1C;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: arc2;; - -> rrel_3: rrel_assign: rrel_struct: rrel_scp_var: _structure;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_checking_existence_of_max_studied_class_of_subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_message;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1C;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; + *);; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D - (* - <- searchElStr5;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; + *);; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_true;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_false;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_message;; + *);; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_false;; + *);; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_wait_return_message;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_struct: rrel_node: rrel_scp_var: _incorrect_structure;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_wait_return_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1E;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; + *);; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1E - (* - <- searchSetStr3;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_node: rrel_scp_var: _elem;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _elem_set;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _elem_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _elem;; - - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F2;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F1;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _elem_set;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure;; + *);; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1D_gen_incorrect_structure (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _incorrect_structure;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F2 - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1E;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc2;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _elem;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _elem_set;; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1G;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1G - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: subject_domain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elem;; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2A;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F2;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F1;; + *);; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2A - (* - <- searchElStr5;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_checking_existence_of_max_studied_class_of_subject_domain;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_without_max_studied_object_class_of_subject_domain;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _max_class;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_waitreturn_generation_verification_answer;; + *);; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; + *);; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B_true;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B_true - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1G;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _max_class;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _elem_set;; - => nrel_then: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; - => nrel_else: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer;; + *);; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C - (* - <- genElStr5;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _elem;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2A;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; + *);; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _max_class;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer - (* - <- call;; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_checking_existence_of_max_studied_class_of_subject_domain;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_without_max_studied_object_class_of_subject_domain;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_waitreturn_generation_verification_answer;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B_true;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; + *);; - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _elem;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_goto:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; + *);; - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; - *);; + _-> .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2B_true (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _max_class;; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_wait_return_message;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_wait_return_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return;; - *);; - - -> .agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator1F;; + _=> nrel_else:: .._agent_of_checking_existence_of_max_studied_object_class_of_subject_domain_operator2C;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_agent_check_exist_max_studied_obj_class_subjdomain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_agent_check_exist_max_studied_obj_class_subjdomain.scs index 567b81dd2..9c827691b 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_agent_check_exist_max_studied_obj_class_subjdomain.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_agent_check_exist_max_studied_obj_class_subjdomain.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_checking_existence_of_max_studied_class_of_subject_domain; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_txt_agent_check_exist_max_studied_obj_class_subjdomain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_txt_agent_check_exist_max_studied_obj_class_subjdomain.scs deleted file mode 100644 index 3dd561633..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_exist_max_studied_obj_class/sc_txt_agent_check_exist_max_studied_obj_class_subjdomain.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain --> rrel_key_sc_element: - agent_of_checking_existence_of_max_studied_object_class_of_subject_domain; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/agent_check_main_idtf_all_foreign_lang_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/agent_check_main_idtf_all_foreign_lang_content.scs index 4408f6af4..010329ccc 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/agent_check_main_idtf_all_foreign_lang_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/agent_check_main_idtf_all_foreign_lang_content.scs @@ -1,355 +1,291 @@ -sc_text_of_agent_of_checking_the_main_idtf_for_all_foreign_lang = [* agent_of_checking_the_main_idtf_for_all_foreign_lang => nrel_main_idtf: [агентная scp-программа проверки наличия основных идентификаторов sc-элементов в рамках заданной структуры для всех внешних языков] (* <- lang_ru;; *); [agent scp-program of сhecking existence of main identifiers for sc-elements within the given structure for all external languages] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_the_main_idtf_for_all_foreign_lang - (* - -> rrel_params: .agent_of_checking_the_main_idtf_for_all_foreign_lang_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_the_main_idtf_for_all_foreign_lang = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A2;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_check_the_main_idtf_for_all_foreign_lang;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A3;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_find_context;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_return (* + _<- return;; + + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _common_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_in_relation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_true;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_false;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure.];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_operators: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_set - (* - -> rrel_init:.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A2;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_check_the_main_idtf_for_all_foreign_lang;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A3;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_A3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_struct: rrel_scp_var: _param;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_find_context;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _common_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_in_relation;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_true;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_false;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_struct: rrel_scp_var: _incorrect_structure;; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B1;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node;; - - ->rrel_set_3: rrel_assign: rrel_scp_var: _set_of_testing_nodes;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_testing_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _checked_node;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B3;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D1;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B4;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B4 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: languages;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_language1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _all_languages;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_languages;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_language;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B6;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_proc_of_adding_validating_message;; + *);; - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B6 - (* - <- eraseEl;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B7;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B7 - (* - <- searchSetStr5;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _checked_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node_name;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: arc1;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_identification_nodes;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0;; + *);; - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_identification_nodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _identification_node;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B0 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _incorrect_structure;; - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B9;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1;; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B1;; + *);; - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B9 - (* - <- eraseEl;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_testing_nodes;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc;; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic1;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_testing_nodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _checked_node;; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic1 - (* - <- stringIfEq;; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B3;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_check_the_main_idtf_for_all_foreign_lang;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_which_elements_have_main_idtf_in_some_but_not_all_lang;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic2;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10;; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_generation_verification_answer;; + *);; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _identification_node;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10 - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _concrete_language;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _identification_node;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _checked_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; - *);; - - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_testing_nodes;; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_is_not_null;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_is_not_null - (* - <- ifVarAssign;; - - -> rrel_1: rrel_scp_var: _all_languages;; - - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D2;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null;; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B4;; + *);; - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D2 - (* - <- eraseEl;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_testing_nodes;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _all_languages;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_is_not_null;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _all_languages;; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null - (* - <- ifVarAssign;; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D2;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null;; + *);; - -> rrel_1: rrel_scp_var: _set_of_identification_nodes;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_languages;; - => nrel_then: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D3;; - => nrel_else: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_temp_set_2_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _set_of_identification_nodes;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D3;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; + *);; - ->.agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D3 - (* - <- eraseEl;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_D3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_identification_nodes;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _set_of_identification_nodes;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer - (* - <- call;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B4 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_language1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _all_languages;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_check_the_main_idtf_for_all_foreign_lang;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_which_elements_have_main_idtf_in_some_but_not_all_lang;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_generation_verification_answer;; - *);; - - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_languages;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_language;; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; - *);; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B6;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; + *);; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B7;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B7 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _checked_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node_name;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_identification_nodes;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1;; + *);; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_identification_nodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _identification_node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B9;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1;; + *);; - => nrel_goto: .agent_of_checking_the_main_idtf_for_all_foreign_lang_return;; - *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_C1 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _checked_node;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> .agent_of_checking_the_main_idtf_for_all_foreign_lang_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B2;; *);; + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B9 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic1;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic1 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic2;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10_context_logic2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _identification_node;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; + *);; + + _-> .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concrete_language;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _identification_node;; + + _=> nrel_then:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B5;; + _=> nrel_else:: .._agent_of_checking_the_main_idtf_for_all_foreign_lang_operator_B8;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_agent_check_main_idtf_all_foreign_lang.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_agent_check_main_idtf_all_foreign_lang.scs index b4f182023..d54fa37af 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_agent_check_main_idtf_all_foreign_lang.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_agent_check_main_idtf_all_foreign_lang.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_the_main_idtf_for_all_foreign_lang <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_check_the_main_idtf_for_all_foreign_lang; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_txt_agent_check_main_idtf_all_foreign_lang.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_txt_agent_check_main_idtf_all_foreign_lang.scs deleted file mode 100644 index 1770706d0..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_check_main_idtf_all_foreign_lang/sc_txt_agent_check_main_idtf_all_foreign_lang.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_the_main_idtf_for_all_foreign_lang --> rrel_key_sc_element: - agent_of_checking_the_main_idtf_for_all_foreign_lang; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/agent_of_check_for_crossing_from_one_subdividing_elements_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/agent_of_check_for_crossing_from_one_subdividing_elements_content.scs index a4cdabbe7..ed6020240 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/agent_of_check_for_crossing_from_one_subdividing_elements_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/agent_of_check_for_crossing_from_one_subdividing_elements_content.scs @@ -1,722 +1,582 @@ -sc_text_of_agent_of_check_for_crossing_from_one_subdividing_elements = [* agent_of_check_for_crossing_from_one_subdividing_elements => nrel_main_idtf: [агентная scp-программа проверки наличия непустого пересечения у элементов одного разбиения в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of check for crossing from one partition elements within a given domain] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_check_for_crossing_from_one_subdividing_elements - (* - -> rrel_params: .agent_of_check_for_crossing_from_one_subdividing_elements_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_check_for_crossing_from_one_subdividing_elements_set - (* - -> rrel_init: .agent_of_check_for_crossing_from_one_subdividing_elements1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements1B;; - *);; - - ->.agent_of_check_for_crossing_from_one_subdividing_elements1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_check_for_crossing_from_one_subdividing_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements1C;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements_return;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_struct: rrel_scp_var: _param;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements1D;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements1D - (* - <- searchElStr5;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; +agent_of_check_for_crossing_from_one_subdividing_elements = [* +.._process1 +_<- scp_process; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_true;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_false;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> rrel_1:: .._agent_of_check_for_crossing_from_one_subdividing_elements1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements2A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements2A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements2A - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements1B;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_for_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_check_for_crossing_from_one_subdividing_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements2B;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements1C;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements_return;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements2B - (* - <- genEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_concept_for_answer;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements1D;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements_call_proc_of_adding_validating_message;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements2C;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements_return (* + _<- return;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements2C - (* - <- genEl;; + *);; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: rrel_const: rrel_struct: _answer_struct;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements1D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements3A;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_false;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements3A - (* - <- searchSetStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_check_for_crossing_from_one_subdividing_elements_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter! It must be a structure];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_node: rrel_scp_var: _some_element;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_all_elements;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements4A;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements_return;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4A - (* - <- searchElStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_all_elements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_element;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements2A;; + *);; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements4B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements10A;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements1D_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4B - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements2A;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements4C;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements2A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_for_concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4C - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements2B;; + *);; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements4E;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements5A;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements2B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_concept_for_answer;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4E - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements2C;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_element;; - - -> rrel_set_1 : rrel_fixed: rrel_scp_var: _set_for_concept;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements4F;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements4A;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements2C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _answer_struct;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4F - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_check_for_crossing_from_one_subdividing_elements4F_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_concept;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _def_set_for_concept;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements3A;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements4G;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _some_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_all_elements;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements4G - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements4A;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_element;; - - -> rrel_set_1 : rrel_assign: rrel_scp_var: _def_set_for_concept;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements4A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_concept;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements5C;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements9A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5C - (* - <- eraseSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_concept;; - -> rrel_2: rrel_assign: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements5D;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5D - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements5E;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements5H;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5E - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _set_for_ligament_node;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements5F;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5F - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_check_for_crossing_from_one_subdividing_elements5F_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_ligament_node;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _def_set_for_ligament_node;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements5G;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5G - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements5H - (* - <- searchSetStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _def_set_for_ligament_node;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _ligament_node;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements6C;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_subdividing;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6D;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6D - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6E;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements6I;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6F;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements6F - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_pos_const_perm: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _node1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_subdividing_elements;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_all_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_element;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements6G;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements4B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements10A;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements6G - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_check_for_crossing_from_one_subdividing_elements6G_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_subdividing_elements;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _def_set_for_subdividing_elements;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_check_for_crossing_from_one_subdividing_elements_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_check_for_crossing_from_one_subdividing_elements;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_struct;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_containing_elements_one_subdividing_non_empty_crossing;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements6H;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements_operator_waitreturn_gen_answer;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements6H - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements_operator_waitreturn_gen_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7A;; - *);; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements6I - (* - <- searchSetStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _ligament_node;; - -> rrel_2: rrel_pos_const_perm: rrel_assign: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _node1;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements4C;; + *);; - -> rrel_set_3: rrel_assign: rrel_scp_var: _def_set_for_subdividing_elements;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements10A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_element;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements7A;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements6A;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements10B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7A - (* - <- genEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements10B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_all_elements;; - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _has_wrong_concept;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements10C;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7B;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements10C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7B - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements10D;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_subdividing_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements10D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_concept_for_answer;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements7C;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements7G;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements10E;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7C - (* - <- eraseSetStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements10E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set_for_concept;; - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_subdividing_elements;; - -> rrel_2: rrel_assign: rrel_erase: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_concept;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7D;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4C (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7D - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements4E;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements5A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set_for_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: _set_for_concept;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements7E;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements7B;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements4F;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements4A;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7E - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _def_set_for_concept;; - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements4A;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7F;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7F - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements5C;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements9A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _has_wrong_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5C (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_concept;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7B;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements5D;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7G - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements9A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_concept_for_answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _answer_struct;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set_for_subdividing_elements;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements9B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements4A;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements8A;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements9B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_concept_for_answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements8A - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements9C;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements9E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _has_wrong_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements9C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements8B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements7H;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements9D;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7H - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements9E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_struct;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_element;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _has_wrong_concept;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements4A;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements7I;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements9D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_concept;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_struct;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements7I - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements9B;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set_for_ligament_node;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5D (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements5E;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements5H;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements8B - (* - <- genElStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _set_for_ligament_node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _has_wrong_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements5F;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements8C;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5H (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _def_set_for_ligament_node;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements8C - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _has_wrong_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _ligament_node;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_of_concept_for_answer;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + *);; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements8D;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements_return;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements8D - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements6C;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _has_wrong_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_subdividing;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements8E;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6D;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements8E - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6D (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set_for_ligament_node;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6E;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements6I;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements5B;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements9A - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6F;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_concept_for_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6I (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _def_set_for_subdividing_elements;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_struct;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements7A;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + *);; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements9B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements4A;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _has_wrong_concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements9B - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_concept_for_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_concept;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_subdividing_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_concept;; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements9C;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements9E;; - *);; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements7C;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements7G;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements9C - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7C (* + _<- eraseSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_subdividing_elements;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_concept;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7D;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements9D;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set_for_subdividing_elements;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements9D - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements8A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_concept;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_element;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements8A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_concept;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_struct;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements8B;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements7H;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements9B;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements8B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements9E - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements8C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_element;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements4A;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7I;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements10A - (* - <- searchElStr3;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7I (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set_for_ligament_node;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_element;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + *);; - => nrel_then: .agent_of_check_for_crossing_from_one_subdividing_elements10B;; - => nrel_else: .agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements8C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_of_concept_for_answer;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements10B - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements8D;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements_return;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_all_elements;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements8D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements10C;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements8E;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements10C - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements8E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set_for_ligament_node;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_concept;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements10D;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set_for_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_concept;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements10D - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements7E;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements7B;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_concept_for_answer;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7E (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements10E;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7F;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements10E - (* - <- eraseEl;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements7F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _has_wrong_concept;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_concept;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set_for_concept;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7B;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _ligament_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_subdividing_elements;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer - (* - <- call;; + _=> nrel_then:: .._agent_of_check_for_crossing_from_one_subdividing_elements6G;; + _=> nrel_else:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_check_for_crossing_from_one_subdividing_elements_gen_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_check_for_crossing_from_one_subdividing_elements;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_struct;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_containing_elements_one_subdividing_non_empty_crossing;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6G (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_check_for_crossing_from_one_subdividing_elements_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_subdividing_elements;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def_set_for_subdividing_elements;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements_operator_waitreturn_gen_answer;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements6H;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements_operator_waitreturn_gen_answer - (* - <- waitReturn;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements6H (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements7A;; + *);; - => nrel_got: .agent_of_check_for_crossing_from_one_subdividing_elements_return;; - *);; - - -> .agent_of_check_for_crossing_from_one_subdividing_elements_call_proc_of_adding_validating_message - (* - <- call;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5F (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_check_for_crossing_from_one_subdividing_elements_param3 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_ligament_node;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def_set_for_ligament_node;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_check_for_crossing_from_one_subdividing_elements_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter! It must be a structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements5G;; + *);; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements5G (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> .agent_of_check_for_crossing_from_one_subdividing_elements_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements6A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4F (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_check_for_crossing_from_one_subdividing_elements_param4 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_concept;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def_set_for_concept;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_check_for_crossing_from_one_subdividing_elements_return;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements4G;; + *);; - -> .agent_of_check_for_crossing_from_one_subdividing_elements_return - (* - <-return;; - *);; + _-> .._agent_of_check_for_crossing_from_one_subdividing_elements4G (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - *);; + _=> nrel_goto:: .._agent_of_check_for_crossing_from_one_subdividing_elements5B;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_agent_of_check_for_crossing_from_one_subdividing_elements.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_agent_of_check_for_crossing_from_one_subdividing_elements.scs index 111162cbb..18278b6bc 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_agent_of_check_for_crossing_from_one_subdividing_elements.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_agent_of_check_for_crossing_from_one_subdividing_elements.scs @@ -8,6 +8,9 @@ sc_agent_of_check_for_crossing_from_one_subdividing_elements <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_check_for_crossing_from_one_subdividing_elements; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_text_of_agent_of_check_for_crossing_from_one_subdividing_elements.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_text_of_agent_of_check_for_crossing_from_one_subdividing_elements.scs deleted file mode 100644 index 3abe94716..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_check_for_crossing_from_one_subdividing_elements/sc_text_of_agent_of_check_for_crossing_from_one_subdividing_elements.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_check_for_crossing_from_one_subdividing_elements --> rrel_key_sc_element: - agent_of_check_for_crossing_from_one_subdividing_elements; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/agent_of_checking_concept_def_existence_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/agent_of_checking_concept_def_existence_content.scs index 06ea51f63..ff83e08f2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/agent_of_checking_concept_def_existence_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/agent_of_checking_concept_def_existence_content.scs @@ -1,417 +1,339 @@ -sc_text_of_agent_of_checking_concept_def_existence = [* agent_of_checking_concept_def_existence => nrel_main_idtf: [агентная scp-программа проверки наличия определений или пояснений у понятий, имеющихся в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking definitions or explanations existence for concepts within the given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_concept_def_existence - (* - -> rrel_params: .agent_of_checking_concept_def_existence_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_concept_def_existence = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_concept_def_existence_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1B;; + *);; - -> rrel_operators: .agent_of_checking_concept_def_existence_operator_set - (* - -> rrel_init: .agent_of_checking_concept_def_existence_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator1B;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1B - (* - <- searchElStr3;; + _-> .._agent_of_checking_concept_def_existence_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_check_concept_def_existence;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_check_concept_def_existence;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1C;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_return;; + *);; - => nrel_then: .agent_of_checking_concept_def_existence_operator1C;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_return;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; - -> .agent_of_checking_concept_def_existence_operator1C - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1D_find_context;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_invalid_first_param_msg;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; + _-> .._agent_of_checking_concept_def_existence_operator_return (* + _<- return;; - => nrel_then: .agent_of_checking_concept_def_existence_operator1D_find_context;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_invalid_first_param_msg;; - *);; + *);; - -> .agent_of_checking_concept_def_existence_operator_invalid_first_param_msg - (* - <- contAssign;; + _-> .._agent_of_checking_concept_def_existence_operator1D_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure.];; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_false;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure.];; - -> .agent_of_checking_concept_def_existence_operator1D_find_context - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; + _-> .._agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_concept_def_existence_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_true;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_false;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> .agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_checking_concept_def_existence_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_validate_context;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_return;; + *);; - -> .agent_of_checking_concept_def_existence_operator_validate_context - (* - <- ifType;; + _-> .._agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_validate_context;; + *);; - => nrel_then: .agent_of_checking_concept_def_existence_operator1E_gen_answer_node;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_invalid_second_param_msg;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_checking_concept_def_existence_operator_invalid_second_param_msg - (* - <- contAssign;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1E_gen_answer_node;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a structure.];; + _-> .._agent_of_checking_concept_def_existence_operator1E_gen_answer_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _incorrect_structure;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1E_gen_concepts_node;; + *);; - -> .agent_of_checking_concept_def_existence_operator1D_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _-> .._agent_of_checking_concept_def_existence_operator1E_gen_concepts_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _concepts;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1E_gen_answer_node;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1E_gen_answer_node - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1F_get_params_1;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_struct: rrel_scp_var: _incorrect_structure;; + _-> .._agent_of_checking_concept_def_existence_operator1F_get_params_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1E_gen_concepts_node;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1F_get_params_2;; + *);; - -> .agent_of_checking_concept_def_existence_operator1E_gen_concepts_node - (* - <- genEl;; + _-> .._agent_of_checking_concept_def_existence_operator1F_get_params_2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _concepts;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1F_get_params_3;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1F_get_params_1;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1F_get_params_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - -> .agent_of_checking_concept_def_existence_operator1F_get_params_1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1G_loop_enter;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _concept;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concepts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1F_get_params_2;; - *);; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1G_loop1;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_gen_verification_answer;; + *);; - -> .agent_of_checking_concept_def_existence_operator1F_get_params_2 - (* - <- searchSetStr3;; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _concept;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator1F_get_params_3;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1F_get_params_3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_role_relation: _concept;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1G_is_context_exist;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concepts;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; + _-> .._agent_of_checking_concept_def_existence_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_concept_def_existence_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_check_concept_def_existence;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_which_contains_concepts_without_any_definition_and_explanation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_then: .agent_of_checking_concept_def_existence_operator1G_loop1;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_gen_verification_answer;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_waitreturn_generation_verification_answer;; + *);; - -> .agent_of_checking_concept_def_existence_operator1G_loop1 - (* - <- eraseEl;; + _-> .._agent_of_checking_concept_def_existence_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_temp_set_2_is_not_null;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator1G_is_context_exist;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator_temp_set_2_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _concepts;; - -> .agent_of_checking_concept_def_existence_operator1G_is_context_exist - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator_erase_temp_set_2;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null;; + *);; - => nrel_then: .agent_of_checking_concept_def_existence_operator1G_context_logic_1;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1G_loop2;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator_erase_temp_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _concepts;; - -> .agent_of_checking_concept_def_existence_operator1G_context_logic_1 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _all_key_sc_elems;; + _-> .._agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _def_set;; - => nrel_then: .agent_of_checking_concept_def_existence_operator1G_context_logic_2;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; - *);; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator_erase_temp_set_3;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_return;; + *);; - -> .agent_of_checking_concept_def_existence_operator1G_context_logic_2 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_intersection_of_two_sets;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_concept_def_existence_operator1G_context_logic_2_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _all_key_sc_elems;; - -> rrel_2: rrel_fixed: rrel_scp_var: _context;; - -> rrel_3: rrel_assign: rrel_scp_var: _def_set;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator1G_context_logic_3;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_context_logic_3 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr5;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_loop2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _def_set;; - - => nrel_then: .agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_def_search_loop_enter1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_concept_def_existence_operator_def_search_loop1;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_def_search_loop1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator1G_loop_is_def;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_loop_is_def - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_concept_def_existence_operator1G_loop_enter;; - => nrel_else: .agent_of_checking_concept_def_existence_operator1G_loop_is_explanation;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_loop_is_explanation - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_concept_def_existence_operator1G_loop_enter;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; - *);; - - -> .agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_const: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_gen_verification_answer - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_concept_def_existence_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_check_concept_def_existence;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_which_contains_concepts_without_any_definition_and_explanation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_checking_concept_def_existence_operator_erase_temp_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set;; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_waitreturn_generation_verification_answer;; - *);; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_return;; + *);; - -> .agent_of_checking_concept_def_existence_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; + _-> .._agent_of_checking_concept_def_existence_operator1G_is_context_exist (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1G_context_logic_1;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1G_loop2;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_temp_set_2_is_not_null;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1G_context_logic_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _all_key_sc_elems;; + + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1G_context_logic_2;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; + *);; - -> .agent_of_checking_concept_def_existence_operator_temp_set_2_is_not_null - (* - <- ifVarAssign;; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _def_set;; + + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; + *);; - -> rrel_1: rrel_scp_var: _concepts;; + _-> .._agent_of_checking_concept_def_existence_operator_def_search_loop_enter1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def;; - => nrel_then: .agent_of_checking_concept_def_existence_operator_erase_temp_set_2;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null;; - *);; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator_def_search_loop1;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept;; + *);; - -> .agent_of_checking_concept_def_existence_operator_erase_temp_set_2 - (* - <- eraseEl;; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop_add_incorrect_concept (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _concepts;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1G_loop_enter;; + *);; - => nrel_goto: .agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator_def_search_loop1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .agent_of_checking_concept_def_existence_operator_temp_set_3_is_not_null - (* - <- ifVarAssign;; + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1G_loop_is_def;; + *);; - -> rrel_1: rrel_scp_var: _def_set;; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop_is_def (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; - => nrel_then: .agent_of_checking_concept_def_existence_operator_erase_temp_set_3;; - => nrel_else: .agent_of_checking_concept_def_existence_operator_return;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_erase_temp_set_3 - (* - <- eraseEl;; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1G_loop_enter;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator1G_loop_is_explanation;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator_return;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1G_loop_is_explanation (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; - -> .agent_of_checking_concept_def_existence_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1G_loop_enter;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_concept_def_existence_operator_return;; - *);; - - -> .agent_of_checking_concept_def_existence_operator_return - (* - <- return;; - *);; + _-> .._agent_of_checking_concept_def_existence_operator1G_context_logic_2 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_intersection_of_two_sets;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_concept_def_existence_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_key_sc_elems;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def_set;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator1G_context_logic_3;; + *);; + + _-> .._agent_of_checking_concept_def_existence_operator1G_context_logic_3 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr5;; + + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_def_search_loop_enter1;; + *);; + + _-> .._agent_of_checking_concept_def_existence_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; + + _=> nrel_then:: .._agent_of_checking_concept_def_existence_operator1E_gen_answer_node;; + _=> nrel_else:: .._agent_of_checking_concept_def_existence_operator_invalid_second_param_msg;; + *);; + + _-> .._agent_of_checking_concept_def_existence_operator_invalid_second_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be a structure.];; + + _=> nrel_goto:: .._agent_of_checking_concept_def_existence_operator_call_proc_of_adding_validating_message;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_agent_of_checking_concept_def_existence.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_agent_of_checking_concept_def_existence.scs index 2171d3172..cbd752876 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_agent_of_checking_concept_def_existence.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_agent_of_checking_concept_def_existence.scs @@ -3,6 +3,7 @@ sc_agent_of_checking_concept_def_existence [Абстрактный sc-агент проверки наличия определений или пояснений у понятий, имеющихся в рамках заданной структуры] (* <- lang_ru;; *); [Abstract sc-agent of checking definitions or explanations existence for concepts within the given structure] (* <- lang_en;; *); <- abstract_sc_agent; +=> nrel_sc_agent_action_class: action_to_check_concept_def_existence; => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_of_checking_concept_def_existence_condition => ..sc_agent_of_checking_concept_def_existence_result); <= nrel_sc_agent_key_sc_elements: diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_text_of_agent_of_checking_concept_def_existence.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_text_of_agent_of_checking_concept_def_existence.scs deleted file mode 100644 index a952b811b..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_concept_def_existence/sc_text_of_agent_of_checking_concept_def_existence.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_concept_def_existence --> rrel_key_sc_element: - agent_of_checking_concept_def_existence; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/agent_of_checking_domains_of_relation_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/agent_of_checking_domains_of_relation_content.scs index fb5d824f6..845877e49 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/agent_of_checking_domains_of_relation_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/agent_of_checking_domains_of_relation_content.scs @@ -1,553 +1,448 @@ -sc_text_of_agent_of_checking_domains_of_relation = [* agent_of_checking_domains_of_relation => nrel_main_idtf: [агентная scp-программа проверки указания доменов у отношений в рамках заданной структуры] (* <- lang_ru;; *); -=> nrel_main_idtf: [agent scp-program of сhecking availability of domains in relations within the given structure] (* <- lang_en;; *); +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; -<- agent_scp_program;; - -scp_program -> agent_of_checking_domains_of_relation - (* - -> rrel_params: .agent_of_checking_domains_of_relation_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_checking_domains_of_relation_operator_set - (* - -> rrel_init: .agent_of_checking_domains_of_relation_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator1B;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_checking_domains_of_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_domains_of_relation_operator1C;; - => nrel_else: .agent_of_checking_domains_of_relation_operator_return;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _pattern;; - - => nrel_then: .agent_of_checking_domains_of_relation_operator1D;; - => nrel_else: .agent_of_checking_domains_of_relation_operator_message;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_struct: rrel_node: rrel_scp_var: _result_for_checking_domains_of_relation;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator1E1;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1E1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _set_of_relations;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator1E2;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1E2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _pattern;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_of_relations;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator1E3;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1E3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _pattern;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_role_relation: _relation;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_of_relations;; +agent_of_checking_domains_of_relation = [* +.._process1 +_<- scp_process; - => nrel_goto: .agent_of_checking_domains_of_relation_operator1E4;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_of_checking_domains_of_relation_operator1E4 - (* - <- searchElStr3;; + _-> rrel_1:: .._agent_of_checking_domains_of_relation_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .agent_of_checking_domains_of_relation_operator1F;; - => nrel_else: .agent_of_checking_domains_of_relation_operator9B;; - *);; - - -> .agent_of_checking_domains_of_relation_operator1F - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_link: rrel_node: rrel_scp_var: _number_of_domains;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator2A;; - *);; - - -> .agent_of_checking_domains_of_relation_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_relations;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation;; - - => nrel_then: .agent_of_checking_domains_of_relation_operator2B;; - => nrel_else: .agent_of_checking_domains_of_relation_operator9A;; - *);; - - -> .agent_of_checking_domains_of_relation_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator2C;; - *);; - - -> .agent_of_checking_domains_of_relation_operator2C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_definitional_domain;; - - => nrel_then: .agent_of_checking_domains_of_relation_operator2D;; - => nrel_else: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - *);; - - -> .agent_of_checking_domains_of_relation_operator2D - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator3A;; - *);; - - -> .agent_of_checking_domains_of_relation_operator3A - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_arity_value;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_domains_of_relation_operator3A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: _expected_number_of_domains;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator3B;; - *);; - - -> .agent_of_checking_domains_of_relation_operator3B - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_domains_of_relation_operator4A;; - *);; - - -> .agent_of_checking_domains_of_relation_operator4A - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _expected_number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator1B;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator4B;; - => nrel_else: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_checking_domains_of_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> .agent_of_checking_domains_of_relation_operator4B - (* - <- genEl;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator1C;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_const: rrel_node: _set_of_forbidden_domains;; + _-> .._agent_of_checking_domains_of_relation_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _pattern;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator4C;; - *);; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator1D;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator_message;; + *);; - -> .agent_of_checking_domains_of_relation_operator4C - (* - <- ifGr;; + _-> .._agent_of_checking_domains_of_relation_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _expected_number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator4D;; - => nrel_else: .agent_of_checking_domains_of_relation_operator4E;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _result_for_checking_domains_of_relation;; - -> .agent_of_checking_domains_of_relation_operator4D - (* - <- ifGr;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator1E1;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _expected_number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_const: [2];; + _-> .._agent_of_checking_domains_of_relation_operator_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_domains_of_relation_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong first parameter! It must be a structure(rrel_struct).];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - => nrel_then: .agent_of_checking_domains_of_relation_operator5A;; - => nrel_else: .agent_of_checking_domains_of_relation_operator4F;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator_message_wait;; + *);; - -> .agent_of_checking_domains_of_relation_operator4E - (* - <- genElStr3;; + _-> .._agent_of_checking_domains_of_relation_operator_message_wait (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_forbidden_domains;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_second_domain;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator_return;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator4F;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator1E1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_relations;; - -> .agent_of_checking_domains_of_relation_operator4F - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator1E2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_forbidden_domains;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_third_domain;; + _-> .._agent_of_checking_domains_of_relation_operator1E2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_of_relations;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator5A;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator1E3;; + *);; - -> .agent_of_checking_domains_of_relation_operator5A - (* - <- searchElStr5;; + _-> .._agent_of_checking_domains_of_relation_operator1E3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _pattern;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_of_relations;; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _domain;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_first_domain;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator1E4;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator5B;; - => nrel_else: .agent_of_checking_domains_of_relation_operator5C;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator1E4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> .agent_of_checking_domains_of_relation_operator5B - (* - <- contAdd;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator1F;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator9B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _-> .._agent_of_checking_domains_of_relation_operator1F (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_link:: rrel_node:: rrel_scp_var:: _number_of_domains;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator5C;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator2A;; + *);; - -> .agent_of_checking_domains_of_relation_operator5C - (* - <- searchElStr5;; + _-> .._agent_of_checking_domains_of_relation_operator9B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _domain;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_second_domain;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator10A;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator5D;; - => nrel_else: .agent_of_checking_domains_of_relation_operator5F;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator10A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_domains_of_relation_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_checking_domains_of_relation;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _result_for_checking_domains_of_relation;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_with_partly_defined_relation;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> .agent_of_checking_domains_of_relation_operator5D - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator10B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_forbidden_domains;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_second_domain;; + _-> .._agent_of_checking_domains_of_relation_operator10B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - => nrel_then: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - => nrel_else: .agent_of_checking_domains_of_relation_operator5E;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator_success;; + *);; - -> .agent_of_checking_domains_of_relation_operator5E - (* - <- contAdd;; + _-> .._agent_of_checking_domains_of_relation_operator_success (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator_return;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator5F;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_relations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation;; - -> .agent_of_checking_domains_of_relation_operator5F - (* - <- searchElStr5;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator2B;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator9A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _domain;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_third_domain;; + _-> .._agent_of_checking_domains_of_relation_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_checking_domains_of_relation_operator5G;; - => nrel_else: .agent_of_checking_domains_of_relation_operator6;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator2C;; + *);; - -> .agent_of_checking_domains_of_relation_operator5G - (* - <- searchElStr3;; + _-> .._agent_of_checking_domains_of_relation_operator9A (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_forbidden_domains;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_third_domain;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator9B;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - => nrel_else: .agent_of_checking_domains_of_relation_operator5H;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator2C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_definitional_domain;; - -> .agent_of_checking_domains_of_relation_operator5H - (* - <- contAdd;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator2D;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _-> .._agent_of_checking_domains_of_relation_operator2D (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - => nrel_goto: .agent_of_checking_domains_of_relation_operator6;; - *);; - - -> .agent_of_checking_domains_of_relation_operator6 - (* - <- searchSetStr5;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator3A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _role_relation;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_relation_attribute;; + _-> .._agent_of_checking_domains_of_relation_operator_wrong_relation (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _result_for_checking_domains_of_relation;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> rrel_set_2: rrel_assign: rrel_scp_var: _relation_attributes_set;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator2A;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator7A;; - => nrel_else: .agent_of_checking_domains_of_relation_operator8;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator3A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_arity_value;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_domains_of_relation_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _expected_number_of_domains;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_checking_domains_of_relation_operator7A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation_attributes_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _relation_attribute;; + _-> .._agent_of_checking_domains_of_relation_operator3B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_checking_domains_of_relation_operator7B;; - => nrel_else: .agent_of_checking_domains_of_relation_operator7H;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator4A;; + *);; - -> .agent_of_checking_domains_of_relation_operator7B - (* - <- eraseEl;; + _-> .._agent_of_checking_domains_of_relation_operator4A (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _expected_number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator4B;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator7C;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator4B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_forbidden_domains;; - -> .agent_of_checking_domains_of_relation_operator7C - (* - <- searchElStr5;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator4C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _relation_attribute;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _domain;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_domain;; + _-> .._agent_of_checking_domains_of_relation_operator4C (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _expected_number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; - => nrel_then: .agent_of_checking_domains_of_relation_operator7D;; - => nrel_else: .agent_of_checking_domains_of_relation_operator7A;; - *);; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator4D;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator4E;; + *);; - -> .agent_of_checking_domains_of_relation_operator7D - (* - <- contAdd;; + _-> .._agent_of_checking_domains_of_relation_operator4D (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _expected_number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [2];; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator5A;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator4F;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator7E;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator4E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_forbidden_domains;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; - -> .agent_of_checking_domains_of_relation_operator7E - (* - <- ifGr;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator4F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _expected_number_of_domains;; + _-> .._agent_of_checking_domains_of_relation_operator4F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_forbidden_domains;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; - => nrel_then: .agent_of_checking_domains_of_relation_operator7F;; - => nrel_else: .agent_of_checking_domains_of_relation_operator7A;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator5A;; + *);; - -> .agent_of_checking_domains_of_relation_operator7F - (* - <- eraseEl;; + _-> .._agent_of_checking_domains_of_relation_operator5A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_first_domain;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _relation_attributes_set;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator5B;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator5C;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator5B (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .agent_of_checking_domains_of_relation_operator7H - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator5C;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _relation_attributes_set;; + _-> .._agent_of_checking_domains_of_relation_operator5C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator8;; - *);; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator5D;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator5F;; + *);; - -> .agent_of_checking_domains_of_relation_operator8 - (* - <- ifEq;; + _-> .._agent_of_checking_domains_of_relation_operator5D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_forbidden_domains;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_second_domain;; - -> rrel_1: rrel_fixed: rrel_scp_var: _number_of_domains;; - -> rrel_2: rrel_fixed: rrel_scp_var: _expected_number_of_domains;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator5E;; + *);; - => nrel_then: .agent_of_checking_domains_of_relation_operator2A;; - => nrel_else: .agent_of_checking_domains_of_relation_operator_wrong_relation;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator5F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; - -> .agent_of_checking_domains_of_relation_operator_wrong_relation - (* - <- genElStr5;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator5G;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _result_for_checking_domains_of_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _relation;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _-> .._agent_of_checking_domains_of_relation_operator5G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_forbidden_domains;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_third_domain;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator2A;; - *);; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator5H;; + *);; - -> .agent_of_checking_domains_of_relation_operator9A - (* - <- eraseEl;; + _-> .._agent_of_checking_domains_of_relation_operator6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _role_relation;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_relation_attribute;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _relation_attributes_set;; + + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator7A;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator8;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _number_of_domains;; + _-> .._agent_of_checking_domains_of_relation_operator7A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation_attributes_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _relation_attribute;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator9B;; - *);; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator7B;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator7H;; + *);; - -> .agent_of_checking_domains_of_relation_operator9B - (* - <- eraseEl;; + _-> .._agent_of_checking_domains_of_relation_operator8 (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _expected_number_of_domains;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_relations;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator2A;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator10A;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator7B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> .agent_of_checking_domains_of_relation_operator10A - (* - <- call;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator7C;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_domains_of_relation_operator10A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_checking_domains_of_relation;; - -> rrel_3: rrel_fixed: rrel_scp_var: _result_for_checking_domains_of_relation;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_with_partly_defined_relation;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_checking_domains_of_relation_operator7H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relation_attributes_set;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator10B;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator8;; + *);; - -> .agent_of_checking_domains_of_relation_operator10B - (* - <- waitReturn;; + _-> .._agent_of_checking_domains_of_relation_operator7C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _relation_attribute;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_domain;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator7D;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator7A;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator_success;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator7D (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .agent_of_checking_domains_of_relation_operator_success - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator7E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_checking_domains_of_relation_operator7E (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _expected_number_of_domains;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator_return;; - *);; - - -> .agent_of_checking_domains_of_relation_operator_message - (* - <- call;; + _=> nrel_then:: .._agent_of_checking_domains_of_relation_operator7F;; + _=> nrel_else:: .._agent_of_checking_domains_of_relation_operator7A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_domains_of_relation_operator_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong first parameter! It must be a structure(rrel_struct).];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_checking_domains_of_relation_operator7F (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _relation_attributes_set;; - => nrel_goto: .agent_of_checking_domains_of_relation_operator_message_wait;; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator_wrong_relation;; + *);; - -> .agent_of_checking_domains_of_relation_operator_message_wait - (* - <- waitReturn;; + _-> .._agent_of_checking_domains_of_relation_operator5H (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator6;; + *);; - => nrel_goto: .agent_of_checking_domains_of_relation_operator_return;; - *);; + _-> .._agent_of_checking_domains_of_relation_operator5E (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _number_of_domains;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; - -> .agent_of_checking_domains_of_relation_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_checking_domains_of_relation_operator5F;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain.scs index 0298d764d..7bcc88cf1 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_agent_of_checking_existence_of_max_studied_object_class_of_subject_domain.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_domains_of_relation_of_subject_domain <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_checking_domains_of_relation; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_text_of_agent_of_checking_domains_of_relation.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_text_of_agent_of_checking_domains_of_relation.scs deleted file mode 100644 index d5fb18b0c..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_domains_of_relation/sc_text_of_agent_of_checking_domains_of_relation.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_domains_of_relation --> rrel_key_sc_element: - agent_of_checking_domains_of_relation; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/agent_of_checking_existence_of_any_main_identifier_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/agent_of_checking_existence_of_any_main_identifier_content.scs index 31d61f3c1..5c436b37e 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/agent_of_checking_existence_of_any_main_identifier_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/agent_of_checking_existence_of_any_main_identifier_content.scs @@ -1,373 +1,308 @@ -sc_text_agent_of_checking_existence_of_any_main_identifier = [* agent_of_checking_existence_of_any_main_identifier => nrel_main_idtf: [агентная scp-программа проверки наличия sc-элементов, имеющих системный идентификатор, но не имеющих ни одного основного в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking existence of any main identifiers for sc-elements within the given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_existence_of_any_main_identifier - (* - -> rrel_params: .agent_of_checking_existence_of_any_main_identifier_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_existence_of_any_main_identifier = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_existence_of_any_main_identifier_operatorA1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorA2;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorA2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_find_sc_elements_without_any_main_identifier;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorA3;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operator_return;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorA3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorA3_find_context;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorA3_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _common_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_in_relation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_false;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_any_main_identifier_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be structure.];; *);; - - -> rrel_operators: .agent_of_checking_existence_of_any_main_identifier_operator_set - (* - -> rrel_init: .agent_of_checking_existence_of_any_main_identifier_operatorA1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorA2;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorA2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_find_sc_elements_without_any_main_identifier;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorA3;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operator_return;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorA3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorA3_find_context;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorA3_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _common_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_in_relation;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_true;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_false;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_struct: rrel_scp_var: _incorrect_structure;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB2;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _allRelations;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorC1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _allRelations;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB3_erase_arc;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorC1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB3_erase_arc - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic1 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic2;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB4;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifier;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _allSystemIdtfs;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _allSystemIdtfs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someSystemIdtf;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic4;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB4_deleteAllSystemIdtfs;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic4 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic5;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someSystemIdtf;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic6;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _allSystemIdtfs;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4_deleteAllSystemIdtfs - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _allSystemIdtfs;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_system_identifier;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB5;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_assign: rrel_scp_var: _node3;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _allMainIdtfs;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB6;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _allMainIdtfs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someMainIdtf;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic3;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB6_context_logic1;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic4;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someMainIdtf;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB5_deleteAllMainIdtfs;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5_deleteAllMainIdtfs - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _allMainIdtfs;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB5 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc3;; - -> rrel_3: rrel_assign: rrel_scp_var: _node4;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_main_idtf;; - - => nrel_then: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - => nrel_else: .agent_of_checking_existence_of_any_main_identifier_operatorB6;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB6_context_logic1 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _allMainIdtfs;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB6;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorB6 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc5;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc4;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorB3;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorC1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_any_main_identifier_operatorC1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_find_sc_elements_without_any_main_identifier;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_which_elements_have_sys_idtf_but_dont_have_main_idtf_in_all_lang;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operatorC2;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operatorC2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operator_return;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_any_main_identifier_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be structure.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operator_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_existence_of_any_main_identifier_operator_return;; - *);; - - -> .agent_of_checking_existence_of_any_main_identifier_operator_return - (* - <- return;; - *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operator_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operator_return;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorA3_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _incorrect_structure;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB2;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _allRelations;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorC1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _allRelations;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3_erase_arc;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorC1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorC1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_any_main_identifier_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_find_sc_elements_without_any_main_identifier;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_which_elements_have_sys_idtf_but_dont_have_main_idtf_in_all_lang;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorC2;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorC2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operator_return;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB3_erase_arc (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic1 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic2;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _allSystemIdtfs;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_system_identifier;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc3;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node4;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB6;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB6 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc5;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _allSystemIdtfs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someSystemIdtf;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic4;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_deleteAllSystemIdtfs;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic4 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic5;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_deleteAllSystemIdtfs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _allSystemIdtfs;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someSystemIdtf;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic6;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic3;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB4_context_logic6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _allSystemIdtfs;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node3;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc4;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_main_idtf;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _allMainIdtfs;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB6;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _allMainIdtfs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someMainIdtf;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic3;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB6_context_logic1;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic4;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB6_context_logic1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _allMainIdtfs;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB6;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someMainIdtf;; + + _=> nrel_then:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_deleteAllMainIdtfs;; + _=> nrel_else:: .._agent_of_checking_existence_of_any_main_identifier_operatorB5_context_logic2;; + *);; + + _-> .._agent_of_checking_existence_of_any_main_identifier_operatorB5_deleteAllMainIdtfs (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _allMainIdtfs;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_any_main_identifier_operatorB3;; + *);; + *);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_agent_of_checking_existence_of_any_main_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_agent_of_checking_existence_of_any_main_identifier.scs index d56d8ca3f..d32f5e389 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_agent_of_checking_existence_of_any_main_identifier.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_agent_of_checking_existence_of_any_main_identifier.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_existence_of_any_main_identifier <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_find_sc_elements_without_any_main_identifier; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_text_agent_of_checking_existence_of_any_main_identifier.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_text_agent_of_checking_existence_of_any_main_identifier.scs deleted file mode 100644 index 09ff81286..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_any_main_identifier/sc_text_agent_of_checking_existence_of_any_main_identifier.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_agent_of_checking_existence_of_any_main_identifier --> rrel_key_sc_element: - agent_of_checking_existence_of_any_main_identifier; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/agent_of_checking_existence_of_measure_or_scale_of_parameter_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/agent_of_checking_existence_of_measure_or_scale_of_parameter_content.scs index 5dc308efc..e8eee465a 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/agent_of_checking_existence_of_measure_or_scale_of_parameter_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/agent_of_checking_existence_of_measure_or_scale_of_parameter_content.scs @@ -1,642 +1,512 @@ -sc_text_of_agent_of_checking_existence_of_measure_or_scale_of_parameter = [* agent_of_checking_existence_of_measure_or_scale_of_parameter => nrel_main_idtf: [агентная scp-программа проверки указания шкалы или единицы измерения для значений параметров в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking indication of scale or measure for values of parameters within given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_existence_of_measure_or_scale_of_parameter - (* - -> rrel_params: .agent_of_checking_existence_of_measure_or_scale_of_parameter_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; - - -> rrel_operators: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_set - (* - -> rrel_init: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1B;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_check_indication_of_scale_or_measure_for_values_of_parameters_within_given_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1C;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2C;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_scp_var: _answer_of_checking_parameter;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2D;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_parameter;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3A;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _node1;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_nodes_in_struct;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_nodes_in_struct;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concrete_parameter;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3C;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator4A;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3C - (* - <- eraseEl;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; +agent_of_checking_existence_of_measure_or_scale_of_parameter = [* +.._process1 +_<- scp_process; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3D;; - *);; +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3D - (* - <- searchElStr3;; + _-> rrel_1:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_const: parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_parameter;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3E;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3E - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concrete_parameter;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator4A - (* - <- genEl;; - - -> rrel_1: rrel_node: rrel_assign: rrel_const: rrel_scp_var: rrel_struct: _answer_of_proc_of_checking_parameter;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5A;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5A - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_scp_var: _set_of_measures_and_scale;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _characteristic_of_parameter;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5C;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7G;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1B;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5C - (* - <- eraseEl;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_check_indication_of_scale_or_measure_for_values_of_parameters_within_given_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1C;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5D;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5D - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2C;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_call_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _characteristic_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_node;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return (* + _<- return;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_of_measures_and_scale;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; - *);; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A - (* - <- searchElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _answer_of_checking_parameter;; - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_measures_and_scale;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _value_of_parameter;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2D;; + *);; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6B;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong parameter!It must be structure];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6B - (* - <- eraseEl;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_pos_const_perm: rrel_scp_var: _arc1;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6C;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6C - (* - <- searchElStr5;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator2D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_parameter;; - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_parameter;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_norole_relation: _some_relation;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3A;; + *);; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6D;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _node1;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_nodes_in_struct;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6D - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: measurement_of_fixed_measure;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_nodes_in_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concrete_parameter;; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6F;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6E;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3C;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator4A;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6E - (* - <- searchElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_const: scale;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3D;; + *);; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6H;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator4A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _answer_of_proc_of_checking_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6F - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_measure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_norole_relation: nrel_measure;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6G;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5A;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6G - (* - <- searchElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _set_of_measures_and_scale;; - -> rrel_1: rrel_fixed: rrel_scp_var: _characteristic_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_1;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6H - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_measure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_norole_relation: nrel_zero_mark;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6K;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6K - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _characteristic_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_3;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_measure;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_2;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_2 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_measure;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_zero_mark;; - - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_4;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_4 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_zero_mark;; - - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5;; - *);; - - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_norole_relation: nrel_zero_mark;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _characteristic_of_parameter;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5C;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7G;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6 - (* - <- searchSetStr5;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - -> rrel_1: rrel_fixed: rrel_scp_var: _some_relation;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_norole_relation: nrel_measure;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5D;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7G (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_measures_and_scale;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_gen_agent_work_result;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7 - (* - <- searchElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_gen_agent_work_result (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_check_indication_of_scale_or_measure_for_values_of_parameters_within_given_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_of_checking_existence_of_measure_or_scale_of_parameter;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_generation_agent_work_result;; + *);; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_8;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_generation_agent_work_result (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_8 - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator8A;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_measure;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator8A (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9 - (* - <- searchElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5D (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _characteristic_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_node;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_of_measures_and_scale;; - -> rrel_1: rrel_fixed: rrel_scp_const: measurement_of_fixed_measure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; + *);; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_10;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_12;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_measures_and_scale;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _value_of_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_10 - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6B;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator5B;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: measurement_of_fixed_measure;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_11;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6C;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_11 - (* - <- genElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _some_relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: measurement_of_fixed_measure;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6D;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: measurement_of_fixed_measure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_12 - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6F;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6E;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: scale;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_measure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measure;; - => nrel_then: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15;; - => nrel_else: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_13;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6G;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_13 - (* - <- genElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: scale;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: scale;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6H;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6H (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_measure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_zero_mark;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14 - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6K;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: measurement_of_fixed_measure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6K (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _characteristic_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_3;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: measurement_of_fixed_measure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15 - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_10;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_12;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: scale;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: measurement_of_fixed_measure;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_11;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_12 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: scale;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16 - (* - <- genElStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_13;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_relation;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: scale;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_proc_of_checking_parameter;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7B;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7B - (* - <- searchSetStr5;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_13 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: scale;; - -> rrel_1: rrel_fixed: rrel_scp_var: _value_of_parameter;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_value;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _some_relation;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_15;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7C;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7B;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7C - (* - <- searchSetStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7B (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _value_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_value;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: rrel_set_4:: _answer_of_proc_of_checking_parameter;; - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _number_or_value;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_value;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7C;; + *);; - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7C (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _number_or_value;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_value;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: _answer_of_proc_of_checking_parameter;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7D;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7D;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7D - (* - <- genElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7D (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _value_of_parameter;; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _value_of_parameter;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7E;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7E;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7E (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _characteristic_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _value_of_parameter;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_proc_of_checking_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7E - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7F;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _characteristic_of_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _value_of_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7F (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _characteristic_of_parameter;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7F;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: measurement_of_fixed_measure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer_of_proc_of_checking_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7F - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_16;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _characteristic_of_parameter;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_11 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: measurement_of_fixed_measure;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_14;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7G - (* - <- eraseEl;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_zero_mark;; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_measures_and_scale;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_4;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_gen_agent_work_result;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_zero_mark;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_proc_of_checking_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_gen_agent_work_result - (* - <- call;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_check_indication_of_scale_or_measure_for_values_of_parameters_within_given_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer_of_proc_of_checking_parameter;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_of_checking_existence_of_measure_or_scale_of_parameter;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_4 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_zero_mark;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_generation_agent_work_result;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_5;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_generation_agent_work_result - (* - <- waitReturn;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_8;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator8A;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_8 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator8A - (* - <- genElStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_9;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _characteristic_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator6A;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_1;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator8B - (* - <- genElStr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_measure;; - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_unsuccessfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_2;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _some_relation;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_measure;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_measure;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: _answer_of_proc_of_checking_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_call_proc_of_adding_validating_message - (* - <- call;; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_7;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong parameter!It must be structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer_of_proc_of_checking_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_measure;; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_proc_of_adding_validating_message;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator7A_6;; + *);; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_parameter;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3E;; + _=> nrel_else:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; + *);; - => nrel_goto: .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return;; - *);; + _-> .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3E (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_parameter;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concrete_parameter;; - -> .agent_of_checking_existence_of_measure_or_scale_of_parameter_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_measure_or_scale_of_parameter_operator3B;; *);; +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs index a0e0202cd..b3a2d42c9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_existence_of_measure_or_scale_of_parameter <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_to_check_indication_of_scale_or_measure_for_values_of_parameters_within_given_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_text_of_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_text_of_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs deleted file mode 100644 index efa5b2107..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_measure_or_scale_of_parameter/sc_text_of_agent_of_checking_existence_of_measure_or_scale_of_parameter.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_existence_of_measure_or_scale_of_parameter --> rrel_key_sc_element: - agent_of_checking_existence_of_measure_or_scale_of_parameter; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/agent_of_checking_existence_of_using_const_for_def_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/agent_of_checking_existence_of_using_const_for_def_content.scs index 866f1ca19..a5be02ab9 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/agent_of_checking_existence_of_using_const_for_def_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/agent_of_checking_existence_of_using_const_for_def_content.scs @@ -1,533 +1,434 @@ -sc_text_of_agent_of_checking_existence_of_using_const_for_def = [* agent_of_checking_existence_of_using_const_for_def => nrel_main_idtf: [агентная scp-программа проверки указания используемых констант для определений понятий, имеющихся в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking existence using constants constants for concept definition within the given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_existence_of_using_const_for_def - (* - -> rrel_params: .agent_of_checking_existence_of_using_const_for_def_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_existence_of_using_const_for_def = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_existence_of_using_const_for_def_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1B;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_to_check_existence_of_using_const_for_def;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; - -> rrel_operators: .agent_of_checking_existence_of_using_const_for_def_operator_set - (* - -> rrel_init: .agent_of_checking_existence_of_using_const_for_def_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1B;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_to_check_existence_of_using_const_for_def;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1D;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_return;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1D - (* - <- searchElStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1D;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _param;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _param;; - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1D_find_context;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_invalid_first_param_msg;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1D_find_context;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_invalid_first_param_msg;; + *);; - -> .agent_of_checking_existence_of_using_const_for_def_operator_invalid_first_param_msg - (* - <- contAssign;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_return (* + _<- return;; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be a structure.];; + *);; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1D_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _common_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc_in_relation;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1D_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _common_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_in_relation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1D_to_true;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1D_to_false;; - *);; + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1D_to_true;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1D_to_false;; + *);; - -> .agent_of_checking_existence_of_using_const_for_def_operator1D_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_invalid_first_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be a structure.];; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_validate_context;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_using_const_for_def_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _validation_message;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; - -> .agent_of_checking_existence_of_using_const_for_def_operator_validate_context - (* - <- ifType;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_proc_of_adding_validating_message;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _context;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_invalid_second_param_msg;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_return;; + *);; - -> .agent_of_checking_existence_of_using_const_for_def_operator_invalid_second_param_msg - (* - <- contAssign;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1D_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; - -> rrel_1: rrel_assign: rrel_scp_var: _validation_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 2nd parameter! It must be a structure.];; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_validate_context;; + *);; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1D_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> .agent_of_checking_existence_of_using_const_for_def_operator1D_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node;; + *);; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node;; - *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _incorrect_structure;; - -> .agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1E_gen_concepts_node;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_struct: rrel_scp_var: _incorrect_structure;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1E_gen_concepts_node (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _concepts;; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1E_gen_concepts_node;; - *);; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_1;; + *);; - -> .agent_of_checking_existence_of_using_const_for_def_operator1E_gen_concepts_node - (* - <- genEl;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _concepts;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_2;; + *);; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_1;; - *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - -> .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_1 - (* - <- searchSetStr3;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_3;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _concept;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _concepts;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; + *);; - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_2;; - *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _concepts;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _concept;; - -> .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_2 - (* - <- searchSetStr3;; + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop1;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_gen_verification_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _concept;; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_3;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1F_get_params_3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_role_relation: _concept;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _concepts;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _concepts;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _concept;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop1;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop2;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _all_def_set;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic1;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic1 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic1;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop3;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_def_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_element;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _def_set;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop3_delete;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop3_delete - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_def_set;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: _def_set;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_def_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_def;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic3;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic3_delete;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic4;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_def;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic5;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic5 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_def;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic3_delete - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _all_def_set;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _def_set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop1;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_def;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_def - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: definition;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_explanation;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_explanation - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: explanation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4 - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic5;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_check_using_constants;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic5 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - -> rrel_set_1: rrel_assign: rrel_scp_var: _using_constants;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _using_constants;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _some_element;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic7;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic7 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic8;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic8 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _some_element;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_check_using_constants - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _def;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_using_constants;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _concept;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_gen_verification_answer - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_using_const_for_def_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_to_check_existence_of_using_const_for_def;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_structure;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_which_contains_concepts_with_definition_but_without_using_constants;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_generation_verification_answer;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_temp_set_2_is_not_null;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_temp_set_2_is_not_null - (* - <- ifVarAssign;; - - -> rrel_1: rrel_scp_var: _concepts;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_2;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_2 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _concepts;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null - (* - <- ifVarAssign;; - - -> rrel_1: rrel_scp_var: _def_set;; - - => nrel_then: .agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_3;; - => nrel_else: .agent_of_checking_existence_of_using_const_for_def_operator_return;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_3 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _def_set;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_return;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_var: _validation_message;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop2;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .agent_of_checking_existence_of_using_const_for_def_operator_return;; - *);; - - -> .agent_of_checking_existence_of_using_const_for_def_operator_return - (* - <- return;; - *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_existence_of_using_const_for_def_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_to_check_existence_of_using_const_for_def;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_which_contains_concepts_with_definition_but_without_using_constants;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_generation_verification_answer;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_temp_set_2_is_not_null;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_temp_set_2_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _concepts;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_2;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _concepts;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_temp_set_3_is_not_null (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: _def_set;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_3;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_return;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_erase_temp_set_3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _def_set;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_return;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _all_def_set;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic1;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic1 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic1;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop3;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_node:: rrel_scp_var:: _def_set;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_def_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _def_set;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop3_delete;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop3_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_def_set;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; *);; + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _def;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop1;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_def;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_def (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: definition;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_explanation;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4 (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic5;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_check_using_constants;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_is_explanation (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: explanation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic4;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic5 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_1:: _using_constants;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_check_using_constants (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _def;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_using_constants;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _incorrect_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _concept;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_enter;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _using_constants;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_element;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic7;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_loop_add_incorrect_concept;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic7 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic8;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic8 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_element;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic6;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _all_def_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _some_def;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic3;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic3_delete;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic4;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1G_context_logic3_delete (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _all_def_set;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_def_search_loop_enter;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_def;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic5;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic5 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _def_set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _some_def;; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator1H_context_logic2;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_validate_context (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _context;; + + _=> nrel_then:: .._agent_of_checking_existence_of_using_const_for_def_operator1E_gen_answer_node;; + _=> nrel_else:: .._agent_of_checking_existence_of_using_const_for_def_operator_invalid_second_param_msg;; + *);; + + _-> .._agent_of_checking_existence_of_using_const_for_def_operator_invalid_second_param_msg (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _validation_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 2nd parameter! It must be a structure.];; + + _=> nrel_goto:: .._agent_of_checking_existence_of_using_const_for_def_operator_call_proc_of_adding_validating_message;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_agent_of_checking_existence_of_using_const_for_def.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_agent_of_checking_existence_of_using_const_for_def.scs index 39e1f81a7..31a13d3fc 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_agent_of_checking_existence_of_using_const_for_def.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_agent_of_checking_existence_of_using_const_for_def.scs @@ -3,6 +3,7 @@ sc_agent_of_checking_existence_of_using_const_for_def [Абстрактный sc-агент проверки указания используемых констант для определений понятий, имеющихся в рамках заданной структуры] (* <- lang_ru;; *); [Abstract sc-agent of checking existence using constants constants for concept definition within the given structure] (* <- lang_en;; *); <- abstract_sc_agent; +=> nrel_sc_agent_action_class: action_to_check_existence_of_using_const_for_def; => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); => nrel_initiation_condition_and_result: (..sc_agent_of_checking_existence_of_using_const_for_def_condition => ..sc_agent_of_checking_existence_of_using_const_for_def_result); <= nrel_sc_agent_key_sc_elements: diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_text_of_agent_of_checking_existence_of_using_const_for_def.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_text_of_agent_of_checking_existence_of_using_const_for_def.scs deleted file mode 100644 index d6b5134b8..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_existence_of_using_const_for_def/sc_text_of_agent_of_checking_existence_of_using_const_for_def.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_existence_of_using_const_for_def --> rrel_key_sc_element: - agent_of_checking_existence_of_using_const_for_def; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_content.scs index f27fbae57..dcff30466 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_content.scs @@ -1,278 +1,225 @@ -sc_text_of_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure = [* agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure => nrel_main_idtf: [агентная scp-программа проверки указания ключевых sc-элементов семантических окрестностей в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking key sc-elements of the semantic neighborhoods in the given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure - (* - -> rrel_params: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1C;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure;; + + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0A;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0A (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_element_of_structure;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0B;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be structure];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; - -> rrel_operators: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_set - (* - -> rrel_init: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A - (* - <- searchElStr3;; + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; + *);; - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0B (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _set_of_subclasses_of_semantic_neighborhood;; - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B;; - *);; + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0C;; + *);; - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B - (* - <- searchElStr3;; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0C (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _struct_of_answer;; - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A1;; + *);; - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1C;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1C - (* - <- searchElStr3;; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_subclasses_by_taxonomy_relation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: semantic_neighborhood;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _set_of_subclasses_of_semantic_neighborhood;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _structure;; + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B1;; + *);; - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0A;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B1 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0A - (* - <- genEl;; + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1;; + *);; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _set_of_element_of_structure;; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _set_of_element_of_structure;; - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0B;; - *);; + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A2;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer;; + *);; - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0B - (* - <- genEl;; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_subclasses_of_semantic_neighborhood;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _subclass;; - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _set_of_subclasses_of_semantic_neighborhood;; + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A3;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer;; + *);; - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0C;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator0C - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_struct: rrel_scp_var: _struct_of_answer;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A1;; - *);; - - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_subclasses_by_taxonomy_relation;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1A1_params - (* - -> rrel_1: rrel_fixed: rrel_scp_const: semantic_neighborhood;; - -> rrel_2: rrel_fixed: rrel_scp_var: _set_of_subclasses_of_semantic_neighborhood;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator1B1 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1;; - *);; - - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _element;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _set_of_element_of_structure;; - - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A2;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_subclasses_of_semantic_neighborhood;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _subclass;; - - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A3;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_element_of_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: _element;; - - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B2;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B2 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B3;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subclass;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B4;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B4 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _element;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_then: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; - => nrel_else: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B5;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B5 - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_without_key_sc_element_for_semantic_neighborhood;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_waitreturn_generation_verification_answer;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr4;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_0;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_0 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_element_of_structure;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_1;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_subclasses_of_semantic_neighborhood;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; - *);; - -/*******************************************************Wrong Parameters*******************************************************************/ - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; - *);; - - -> .agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return - (* - <- return;; - *);; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_param2 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_without_key_sc_element_for_semantic_neighborhood;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_waitreturn_generation_verification_answer;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr4;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_0;; *);; + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_0 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_element_of_structure;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_1;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_erase_temp_set_1_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_subclasses_of_semantic_neighborhood;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_element_of_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B2;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2A1;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B2 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B3;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _subclass;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B4;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B4 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_then:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; + _=> nrel_else:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B5;; + *);; + + _-> .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B5 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure_operator2B1;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs index 949e7e665..df63f7467 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_ <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_text_of_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_text_of_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs deleted file mode 100644 index 1c57e9e86..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure/sc_text_of_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure --> rrel_key_sc_element: - agent_of_checking_key_sc_elements_of_the_semantic_neighborhoods_in_the_given_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_content.scs index 1f1f5a208..ae02aac08 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_content.scs @@ -1,968 +1,790 @@ -sc_text_of_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity = [* agent_of_verification_compliance_of_sheaf_pow_with_relation_arity => nrel_main_idtf: [агентная scp-программа проверки на соответствие мощности связок арности отношения] (* <- lang_ru;; *); [agent scp-program of checking sheafs on relation arity mapping] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_verification_compliance_of_sheaf_pow_with_relation_arity - (* - -> rrel_params: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; - *);; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_verification_compliance_of_sheaf_pow_with_relation_arity = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_verification_compliance_of_sheaf_pow_with_relation_arity;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA4;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return (* + _<- return;; + + *);; - -> rrel_operators: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operators - (* - -> rrel_init: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_verification_compliance_of_sheaf_pow_with_relation_arity;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA4;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA4 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_node: rrel_struct: rrel_const: _answer;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB1 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _tempOutputNode;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB3 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB32;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB4;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB32 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB4 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _allConnectives;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6_2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6_2 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC1 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC3;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempOutputNode;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _adjacentNodes;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _adjacentNodes;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC6;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC6 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_var: _count;; - -> rrel_3: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: unary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD2;; - *);; - - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD2 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: binary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD3;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD3 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: ternary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD4;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: quasybinary_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE1 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE2;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE2 - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF1 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF2;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF7;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF2 - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_const: [2];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF4;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: oriented_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF5 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF6;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF6 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_2;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF7 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: oriented_relation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF8;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF9;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF8 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_common: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF9 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_edge: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _firstElementInBinaryRelation;; - -> rrel_2: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_3: rrel_assign: rrel_scp_var: _secondElementInBinaryRelation;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF11;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF11 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _firstElementInBinaryRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elementFromFirstElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF12;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF12 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _secondElementInBinaryRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elementFromSecondElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG1 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG2;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG2 - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_const: [3];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG3 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG4;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG4 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setNodesInTernaryRelation;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setNodesInTernaryRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG6;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG7;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG7 - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _someTempRoleRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH1 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_node: _connective;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH2;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH7;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH2 - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _count;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH3;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setNodesInQuasiBinaryRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH4;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH4 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setNodesInQuasiBinaryRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH6;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH6 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setNodesInQuasiBinaryRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH7 - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _firstDomain;; - -> rrel_2: rrel_fixed: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _secondDomain;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH8;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH8 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _firstDomain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _allElementFromFirstDomain;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setQuasiBinaryElements;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH9;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH9 - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setQuasiBinaryElements;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elementFromFirstDomain;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH11;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH13;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH11 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH12;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH12 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH13 - (* - <- ifGr;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH14;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH14 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _firstDomain;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _commonArc;; - -> rrel_3: rrel_assign: rrel_scp_var: _binaryElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setAllBinaryElement;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH15;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH15 - (* - <- contAssign;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [0];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setAllBinaryElement;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElementInSecondDomain;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH17;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH19;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH17 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH18;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH18 - (* - <- contAdd;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH19 - (* - <- ifEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _countForQuasi;; - -> rrel_2: rrel_fixed: rrel_scp_const: [1];; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connective;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempOutputNode;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ4;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ4 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempOutputNode;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setNotRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setNotRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElement;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ6;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ6 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ7;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ7 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: rrel_not_relation: _someNodeNotRelationElement;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someElement;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ14;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _tempOutputNode;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _setElementsInRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _setElementsInRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _someElementInRelation;; - - => nrel_then: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ10;; - => nrel_else: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ10 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_erase: _arc;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ11;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ11 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someElementInRelation;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_assign: rrel_scp_var: rrel_role_relation: _someRoleRelation;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_set_5: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _someRelation;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _connective;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ13;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ13 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _someRelation;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ14 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _connective;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _elementFromFirstDomain;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arcInRelation;; - -> rrel_5: rrel_fixed: rrel_scp_var: _struct;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _answer;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1 - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_right_domain_of_relations_operator_gen_agent_work_result_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_verification_compliance_of_sheaf_pow_with_relation_arity;; - -> rrel_3: rrel_fixed: rrel_scp_var: _answer;; - -> rrel_4: rrel_fixed: rrel_scp_const: struct_of_wrong_using_of_sheaf_pow_with_relation_arity;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK2;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK2 - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr3;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK3;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK3 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: question_finished_successfully;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; - *);; - - -> .agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return - (* - <- return;; - *);; + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorA4 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _answer;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB1 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempOutputNode;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK1 (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_verification_compliance_of_sheaf_pow_with_relation_arity;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: struct_of_wrong_using_of_sheaf_pow_with_relation_arity;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK2 (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr3;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK3;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorK3 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: question_finished_successfully;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_return;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB3 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB32;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB4;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB32 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB31;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _allConnectives;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6_2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB6_2 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC1 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _count;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC3;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: unary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE2;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD2 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: binary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD3;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF2;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF7;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD3 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: ternary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD4;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG2;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: quasybinary_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH1 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_node:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH2;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH7;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH2 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _count;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _firstDomain;; + _-> rrel_2:: rrel_common:: rrel_fixed:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _secondDomain;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH8;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH8 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _firstDomain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _allElementFromFirstDomain;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setQuasiBinaryElements;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH9;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH9 (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connective;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ2;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempOutputNode;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: _answer;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ4;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempOutputNode;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setNotRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempOutputNode;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setElementsInRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setElementsInRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElementInRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ10;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ12 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _someRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: _answer;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ13;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ13 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _answer;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ10 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ11;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ11 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someElementInRelation;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _someRoleRelation;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_4:: rrel_set_5:: _answer;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ9;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setNotRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ6;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ8;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ7;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ7 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _someNodeNotRelationElement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_1:: rrel_set_2:: _answer;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ14;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ14 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elementFromFirstDomain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _answer;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setQuasiBinaryElements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elementFromFirstDomain;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH11;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH13;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH11 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH12;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH13 (* + _<- ifGr;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH14;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH14 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _firstDomain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _binaryElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setAllBinaryElement;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH15;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH15 (* + _<- contAssign;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [0];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setAllBinaryElement;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElementInSecondDomain;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH17;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH19;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH17 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH18;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH19 (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH18 (* + _<- contAdd;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH16;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH12 (* + _<- contAdd;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _countForQuasi;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH10;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setNodesInQuasiBinaryRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH4;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setNodesInQuasiBinaryRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH6;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorH6 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setNodesInQuasiBinaryRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG2 (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _count;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [3];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG4;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG4 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _setNodesInTernaryRelation;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _setNodesInTernaryRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG6;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG6 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG7;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG7 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_assign:: rrel_scp_var:: _someTempRoleRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorG5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF2 (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _count;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [2];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF7 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: oriented_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF8;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF9;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF8 (* + _<- ifType;; + _-> rrel_1:: rrel_common:: rrel_fixed:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF9 (* + _<- ifType;; + _-> rrel_1:: rrel_edge:: rrel_fixed:: rrel_scp_var:: _connective;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF10 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _firstElementInBinaryRelation;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _secondElementInBinaryRelation;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF11;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF11 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _firstElementInBinaryRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elementFromFirstElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF12;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF12 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _secondElementInBinaryRelation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _elementFromSecondElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF4;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: oriented_relation;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _someRelation;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF5 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF6;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorF6 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_2;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE2 (* + _<- ifEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _count;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE3;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorE3 (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _commonArc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _someElement;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorB5;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _connective;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _tempOutputNode;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arcInRelation;; + _-> rrel_5:: rrel_fixed:: rrel_scp_var:: _struct;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _adjacentNodes;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorJ1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _adjacentNodes;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC5;; + _=> nrel_else:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorD1;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC6;; + *);; + + _-> .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC6 (* + _<- contAdd;; + _-> rrel_1:: rrel_2:: rrel_fixed:: rrel_scp_var:: _count;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: [1];; + + _=> nrel_goto:: .._agent_of_verification_compliance_of_sheaf_pow_with_relation_arity_operatorC4;; + *);; + +*);; + *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs index 8302e677b..5beea6d97 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs @@ -5,6 +5,9 @@ sc_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_verification_compliance_of_sheaf_pow_with_relation_arity; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_text_of_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_text_of_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs deleted file mode 100644 index c8331061b..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_right_domain_of_relations/sc_text_of_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_verification_compliance_of_sheaf_pow_with_relation_arity --> rrel_key_sc_element: - agent_of_verification_compliance_of_sheaf_pow_with_relation_arity; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_content.scs index 997587af0..9eeff548c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_content.scs @@ -1,468 +1,384 @@ -sc_text_of_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure = [* agent_of_checking_subject_domain_accessory_for_classes_in_given_structure => nrel_main_idtf: [агентная scp-программа проверки указания соответствующей предметной области для классов в рамках заданной структуры] (* <- lang_ru;; *); [agent scp-program of checking subject domain accessory for classes in given structure] (* <- lang_en;; *); - <- agent_scp_program;; - -scp_program -> agent_of_checking_subject_domain_accessory_for_classes_in_given_structure - (* - -> rrel_params: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_params - (* - -> rrel_1: rrel_in: _event;; - -> rrel_2: rrel_in: _input_arc;; +<- scp_program; +<- agent_scp_program; +-> rrel_key_sc_element: .._process1;; + +agent_of_checking_subject_domain_accessory_for_classes_in_given_structure = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _event; +_-> rrel_2:: rrel_in:: _input_arc; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _temp;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _input_arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _quest;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: action_of_checking_subject_domain_accessory_for_classes_in_given_structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _quest;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1C;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: rrel_struct:: _structure;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_find_context;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return (* + _<- return;; + + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_find_context (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _context;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_context_of_action;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_true;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_false;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_validating_message;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Wrong 1st parameter! It must be structure];; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_true (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_false (* + _<- contAssign;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [false];; - -> rrel_operators: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_set - (* - -> rrel_init: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1A - (* - <- searchElStr3;; - - -> rrel_1: rrel_assign: rrel_scp_var: _temp;; - -> rrel_2: rrel_fixed: rrel_scp_var: _input_arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _quest;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: action_of_checking_subject_domain_accessory_for_classes_in_given_structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1C;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1C - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_struct: _structure;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_find_context;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_find_context - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _context;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_context_of_action;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_true;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_false;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_true - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D_set_context_existence_to_false - (* - <- contAssign;; - - -> rrel_1: rrel_assign: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [false];; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_struct: rrel_scp_var: _struct_of_answer;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1F;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1F - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_norole_relation: _element;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_norole_relation: _element;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2B - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2C;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2C - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_node: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2D;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2D - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2E;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2E - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_role_relation: _element;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_role_relation: _element;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3C;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3D;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3D - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_node: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_explored_relation;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3E;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3E - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3F;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3F - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _structure;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_not_relation: _element;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_of_elements;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_elements;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: rrel_node: rrel_not_relation: _element;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4C;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4C - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: rrel_erase: _arc1;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4D;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4D - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_node: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_not_maximum_studied_object_class;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4E;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4G;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4E - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4F;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4F - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4G - (* - <- searchElStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_node: _element;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_maximum_studied_object_class;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4H;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4H - (* - <- stringIfEq;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _is_context_exist;; - -> rrel_2: rrel_fixed: rrel_scp_const: [true];; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4I;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J - (* - <- genElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_generation_of_verification_answer;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: action_of_checking_subject_domain_accessory_for_classes_in_given_structure;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_of_answer;; - -> rrel_4: rrel_fixed: rrel_scp_const: structure_which_contains_concepts_that_dont_belong_to_any_subjdomain;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_waitreturn_generation_verification_answer;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_waitreturn_generation_verification_answer - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr2;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1_0;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1_0 - (* - <- ifVarAssign;; - - -> rrel_1: rrel_scp_var: rrel_struct: _set_of_elements;; - - => nrel_then: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1;; - => nrel_else: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; - *);; - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_of_elements;; - - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; - *);; - -/*******************************************************Wrong Parameters*******************************************************************/ - - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_validating_message;; - -> rrel_2: rrel_fixed: rrel_scp_const: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Wrong 1st parameter! It must be structure];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1D (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: _struct_of_answer;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1F;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator1F (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A;; + *);; - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message;; - *);; + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _element;; - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_call_proc_of_adding_validating_message_waitreturn_proc_of_adding_validating_message - (* - <- waitReturn;; + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A;; + *);; - => nrel_goto: .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; - *);; + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _element;; + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3C;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4A (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _structure;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _element;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_of_elements;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer;; + *);; - -> .agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return - (* - <- return;; - *);; + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_node:: rrel_scp_var:: _element;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4C;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_gen_verification_answer (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_generation_of_verification_answer;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: action_of_checking_subject_domain_accessory_for_classes_in_given_structure;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: structure_which_contains_concepts_that_dont_belong_to_any_subjdomain;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_waitreturn_generation_verification_answer;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_waitreturn_generation_verification_answer (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr2;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1_0;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1_0 (* + _<- ifVarAssign;; + _-> rrel_1:: rrel_scp_var:: rrel_struct:: _set_of_elements;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_erase_temp_set_1 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_of_elements;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator_return;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4D;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_node:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_not_maximum_studied_object_class;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4E;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4G;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4E (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4F;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4G (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_node:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_maximum_studied_object_class;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4H;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4H (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4I;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator4J;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3D;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3D (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_node:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3E;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3E (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3F;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3F (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3B;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator3G;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2C;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_node:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_explored_relation;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2D;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2D (* + _<- stringIfEq;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _is_context_exist;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [true];; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2E;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _struct_of_answer;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + + _=> nrel_goto:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; + *);; + + _-> .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2E (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _subject_domain;; + + _=> nrel_then:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2A;; + _=> nrel_else:: .._agent_of_checking_subject_domain_accessory_for_classes_in_given_structure_operator2F;; *);; +*);; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs index 8e5dc9924..ae002b7c2 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs @@ -5,6 +5,9 @@ sc_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure <- abstract_sc_agent; +=> nrel_sc_agent_action_class: + action_of_checking_subject_domain_accessory_for_classes_in_given_structure; + => nrel_primary_initiation_condition: (sc_event_add_output_arc => question_initiated); diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_text_of_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_text_of_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs deleted file mode 100644 index 5e8aff64f..000000000 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/agent_of_checking_subject_domain_accessory_for_classes_in_given_structure/sc_text_of_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure.scs +++ /dev/null @@ -1,5 +0,0 @@ -sc_text_of_agent_of_checking_subject_domain_accessory_for_classes_in_given_structure --> rrel_key_sc_element: - agent_of_checking_subject_domain_accessory_for_classes_in_given_structure; -<- scp_program_sc_text;; - diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_clipping_elements_not_part_of_the_cycle/proc_of_clipping_elements_not_part_of_the_cycle_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_clipping_elements_not_part_of_the_cycle/proc_of_clipping_elements_not_part_of_the_cycle_content.scs index c07370ae4..5a4517da6 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_clipping_elements_not_part_of_the_cycle/proc_of_clipping_elements_not_part_of_the_cycle_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_clipping_elements_not_part_of_the_cycle/proc_of_clipping_elements_not_part_of_the_cycle_content.scs @@ -1,185 +1,156 @@ lib_component_proc_of_finding_cycle = [* -scp_program-> proc_of_clipping_elements_not_part_of_the_cycle -(* - -> rrel_params: .proc_of_clipping_elements_not_part_of_the_cycle_params - (* - -> rrel_1: rrel_in: _start_element;; - -> rrel_2: rrel_in: _last_element;; - -> rrel_3: rrel_in: _struct_node;; - -> rrel_4: rrel_in: _order_relation_param;; - *);; - - -> rrel_operators: .proc_of_clipping_elements_not_part_of_the_cycle_set - (* - -> rrel_init: .proc_of_clipping_elements_not_part_of_the_cycle_operator1A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _start_element;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_next_node;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator_return;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_next_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node1;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1C;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator3A;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1C - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator1D;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1F;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1F - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _start_element;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1G;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc2;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1H;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator1I;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1H - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator1I;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_common: _arc1;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator1J;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator2A;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator1J - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator2A;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator2A - (* - <- ifCoin;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _last_element;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node1;; - - => nrel_then: .proc_of_clipping_elements_not_part_of_the_cycle_operator3A;; - => nrel_else: .proc_of_clipping_elements_not_part_of_the_cycle_operator2B;; - *);; - - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator2B - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_clipping_elements_not_part_of_the_cycle;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_clipping_elements_not_part_of_the_cycle_operator2B_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _node1;; - -> rrel_2: rrel_fixed: rrel_scp_var: _last_element;; - -> rrel_3: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_4: rrel_fixed: rrel_scp_var: _order_relation_param;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator2C;; - - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator2C - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator3A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _start_element;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator3B;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator3B - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc1;; - - => nrel_goto: .proc_of_clipping_elements_not_part_of_the_cycle_operator_return;; - *);; - - -> .proc_of_clipping_elements_not_part_of_the_cycle_operator_return - (* - <- return;; - *);; - - *);; - - *);; +proc_of_clipping_elements_not_part_of_the_cycle +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_clipping_elements_not_part_of_the_cycle = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _start_element; +_-> rrel_2:: rrel_in:: _last_element; +_-> rrel_3:: rrel_in:: _struct_node; +_-> rrel_4:: rrel_in:: _order_relation_param; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _start_element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_next_node;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator_return;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_next_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node1;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1C;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator3A;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1D;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator3A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _start_element;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator3B;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator3B (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator_return;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1F;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1F (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _start_element;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1G;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1H;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1I;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1I;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1J;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator2A;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator1J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator2A;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator2A (* + _<- ifCoin;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _last_element;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node1;; + + _=> nrel_then:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator3A;; + _=> nrel_else:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator2B;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator2B (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_clipping_elements_not_part_of_the_cycle;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_clipping_elements_not_part_of_the_cycle_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _last_element;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator2C;; + *);; + + _-> .._proc_of_clipping_elements_not_part_of_the_cycle_operator2C (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_clipping_elements_not_part_of_the_cycle_operator1B;; + *);; + +*);; *];; +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_all_private_subject_domains/proc_of_finding_all_private_subject_domains_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_all_private_subject_domains/proc_of_finding_all_private_subject_domains_content.scs index b64af29e9..9b336abae 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_all_private_subject_domains/proc_of_finding_all_private_subject_domains_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_all_private_subject_domains/proc_of_finding_all_private_subject_domains_content.scs @@ -1,137 +1,117 @@ lib_component_proc_of_finding_all_private_subject_domains = [* -scp_program -> proc_of_finding_all_private_subject_domains (* - -> rrel_params: .proc_of_finding_all_private_subject_domains_params - (* - -> rrel_1: rrel_in: _subject_domain;; - -> rrel_2: rrel_in: _all_subject_domains;; +proc_of_finding_all_private_subject_domains +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_all_private_subject_domains = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _subject_domain; +_-> rrel_2:: rrel_in:: _all_subject_domains; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_all_private_subject_domains_operator_add_to_answer (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _all_subject_domains;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator_gen_temp_set;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_gen_temp_set (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: _private_subject_domains;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator1A_1;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator1A_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _private_subject_domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_explored_relations_class_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _private_subject_domains;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator1A_2;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator1A_2 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _private_subject_domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_primary_elements_class_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _private_subject_domains;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator1A_3;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator1A_3 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _subject_domain;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _private_subject_domain;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_private_subject_domain;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_3:: _private_subject_domains;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator2A;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator2A (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _private_subject_domains;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _private_subject_domain;; + + _=> nrel_then:: .._proc_of_finding_all_private_subject_domains_operator_zv10;; + _=> nrel_else:: .._proc_of_finding_all_private_subject_domains_operator_erase_temp_set;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_zv10 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator_function_calling;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_erase_temp_set (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _private_subject_domains;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator_return;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_function_calling (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_all_private_subject_domains;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_all_private_subject_domains_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _private_subject_domain;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: _all_subject_domains;; *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator_descr;; + *);; + + _-> .._proc_of_finding_all_private_subject_domains_operator_descr (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; - -> rrel_operators: .proc_of_finding_all_private_subject_domains_operator_set - (* - -> rrel_init: .proc_of_finding_all_private_subject_domains_operator_add_to_answer - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _all_subject_domains;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _subject_domain;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator_gen_temp_set;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_gen_temp_set - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_const: rrel_node: rrel_scp_var: _private_subject_domains;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator1A_1;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator1A_1 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _private_subject_domain;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_explored_relations_class_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _private_subject_domains;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator1A_2;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator1A_2 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _private_subject_domain;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_primary_elements_class_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _private_subject_domains;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator1A_3;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator1A_3 - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _subject_domain;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _private_subject_domain;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_private_subject_domain;; - - -> rrel_set_3: rrel_fixed: rrel_scp_var: _private_subject_domains;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator2A;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator2A - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _private_subject_domains;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _private_subject_domain;; - - => nrel_then: .proc_of_finding_all_private_subject_domains_operator_zv10;; - => nrel_else: .proc_of_finding_all_private_subject_domains_operator_erase_temp_set;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_zv10 - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator_function_calling;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_function_calling - (* - <- call;; - - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_all_private_subject_domains;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_all_private_subject_domains_operator_function_calling_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _private_subject_domain;; - -> rrel_2: rrel_fixed: rrel_scp_var: _all_subject_domains;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator_descr;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_descr - (* - <- waitReturn;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator2A;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_erase_temp_set - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _private_subject_domains;; - - => nrel_goto: .proc_of_finding_all_private_subject_domains_operator_return;; - *);; - - -> .proc_of_finding_all_private_subject_domains_operator_return - (* - <- return;; - *);; + _=> nrel_goto:: .._proc_of_finding_all_private_subject_domains_operator2A;; *);; + *);; *];; +*];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle/proc_of_finding_cycle_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle/proc_of_finding_cycle_content.scs index b630c4df8..93c5555bb 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle/proc_of_finding_cycle_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle/proc_of_finding_cycle_content.scs @@ -1,318 +1,265 @@ lib_component_proc_of_finding_cycle = [* -scp_program-> proc_of_finding_cycle -(* - -> rrel_params: .proc_of_finding_cycle_params - (* - -> rrel_1: rrel_in: _set_of_unvisited_arcs;; - -> rrel_2: rrel_in: _current_node;; - -> rrel_3: rrel_in: _order_relation_param;; - -> rrel_4: rrel_in: _struct_node;; - *);; - - -> rrel_operators: .proc_of_finding_cycle_operator_set - (* - -> rrel_init: .proc_of_finding_cycle_operator1A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_next_node;; - - => nrel_then: .proc_of_finding_cycle_operator1B;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_next_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - - => nrel_then: .proc_of_finding_cycle_operator1L;; - => nrel_else: .proc_of_finding_cycle_operator1C;; - *);; - - -> .proc_of_finding_cycle_operator1C - (* - <- searchElStr3;; +proc_of_finding_cycle +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_cycle = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set_of_unvisited_arcs; +_-> rrel_2:: rrel_in:: _current_node; +_-> rrel_3:: rrel_in:: _order_relation_param; +_-> rrel_4:: rrel_in:: _struct_node; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_cycle_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_next_node;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator1B;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_next_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator1L;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1C;; + *);; + + _-> .._proc_of_finding_cycle_operator_return (* + _<- return;; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; + *);; + + _-> .._proc_of_finding_cycle_operator1L (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator2A;; + *);; - => nrel_then: .proc_of_finding_cycle_operator1D;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; + _-> .._proc_of_finding_cycle_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; - -> .proc_of_finding_cycle_operator1D - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_cycle_operator1D;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator1D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator1E;; + *);; + + _-> .._proc_of_finding_cycle_operator1E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _set_for_arc;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator1F;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator1F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_4:: _set_for_arc;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator1G;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; + _-> .._proc_of_finding_cycle_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_arc;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arc1;; - => nrel_goto: .proc_of_finding_cycle_operator1E;; - *);; - - -> .proc_of_finding_cycle_operator1E - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _set_for_arc;; - - => nrel_then: .proc_of_finding_cycle_operator1F;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator1F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _set_for_arc;; - - => nrel_then: .proc_of_finding_cycle_operator1G;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_arc;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_operator1H;; - => nrel_else: .proc_of_finding_cycle_operator1K;; - *);; - - -> .proc_of_finding_cycle_operator1H - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_operator1I;; - *);; - - -> .proc_of_finding_cycle_operator1I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_operator1J;; - => nrel_else: .proc_of_finding_cycle_operator1G;; - *);; - - -> .proc_of_finding_cycle_operator1J - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_operator1G;; - *);; - - -> .proc_of_finding_cycle_operator1K - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_arc;; - - => nrel_goto: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator1L - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_operator2A;; - *);; - - -> .proc_of_finding_cycle_operator2A - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - => nrel_then: .proc_of_finding_cycle_operator2B;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator2B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_fixed: rrel_common: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_operator2C;; - => nrel_else: .proc_of_finding_cycle_operator1B;; - *);; - - -> .proc_of_finding_cycle_operator2C - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc2;; - - => nrel_goto: .proc_of_finding_cycle_operator2D;; - *);; - - -> .proc_of_finding_cycle_operator2D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_of_cycle_label;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_then: .proc_of_finding_cycle_operator3A;; - => nrel_else: .proc_of_finding_cycle_operator2E;; - *);; - - -> .proc_of_finding_cycle_operator2E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - => nrel_then: .proc_of_finding_cycle_operator4A;; - => nrel_else: .proc_of_finding_cycle_operator1B;; - *);; - - -> .proc_of_finding_cycle_operator3A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_node;; - - => nrel_goto: .proc_of_finding_cycle_operator3B;; - *);; - - -> .proc_of_finding_cycle_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc_of_cycle_label;; - - => nrel_goto: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator4A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_node;; - - => nrel_then: .proc_of_finding_cycle_operator4B;; - => nrel_else: .proc_of_finding_cycle_operator_return;; - *);; - - -> .proc_of_finding_cycle_operator4B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_goto: .proc_of_finding_cycle_operator5A;; - *);; - - -> .proc_of_finding_cycle_operator5A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_cycle;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_cycle_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _order_relation_param;; - -> rrel_4: rrel_fixed: rrel_scp_var: _struct_node;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_cycle_operator5B;; - - *);; - - -> .proc_of_finding_cycle_operator5B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_cycle_operator5C;; - *);; - - -> .proc_of_finding_cycle_operator5C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .proc_of_finding_cycle_operator_return;; - => nrel_else: .proc_of_finding_cycle_operator1B;; - *);; - - -> .proc_of_finding_cycle_operator_return - (* - <- return;; - *);; - - *);; + _=> nrel_then:: .._proc_of_finding_cycle_operator1H;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1K;; *);; + _-> .._proc_of_finding_cycle_operator1H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator1I;; + *);; + + _-> .._proc_of_finding_cycle_operator1K (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator1I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator1J;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1G;; + *);; + + _-> .._proc_of_finding_cycle_operator1J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator1G;; + *);; + + _-> .._proc_of_finding_cycle_operator2A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator2B;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator2C;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator2D;; + *);; + + _-> .._proc_of_finding_cycle_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_cycle_label;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator3A;; + _=> nrel_else:: .._proc_of_finding_cycle_operator2E;; + *);; + + _-> .._proc_of_finding_cycle_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _struct_node;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator3B;; + *);; + + _-> .._proc_of_finding_cycle_operator2E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator4A;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _struct_node;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator4B;; + _=> nrel_else:: .._proc_of_finding_cycle_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_operator4B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator5A;; + *);; + + _-> .._proc_of_finding_cycle_operator5A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_cycle;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_cycle_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _struct_node;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator5B;; + *);; + + _-> .._proc_of_finding_cycle_operator5B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator5C;; + *);; + + _-> .._proc_of_finding_cycle_operator5C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._proc_of_finding_cycle_operator_return;; + _=> nrel_else:: .._proc_of_finding_cycle_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_cycle_label;; + + _=> nrel_goto:: .._proc_of_finding_cycle_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle_with_context/proc_of_finding_cycle_with_context_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle_with_context/proc_of_finding_cycle_with_context_content.scs index 1d7c5bc8f..1c3250354 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle_with_context/proc_of_finding_cycle_with_context_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_finding_cycle_with_context/proc_of_finding_cycle_with_context_content.scs @@ -1,331 +1,277 @@ lib_component_proc_of_finding_cycle_with_context = [* -scp_program-> proc_of_finding_cycle_with_context -(* - -> rrel_params: .proc_of_finding_cycle_with_context_params - (* - -> rrel_1: rrel_in: _set_of_unvisited_arcs;; - -> rrel_2: rrel_in: _current_node;; - -> rrel_3: rrel_in: _order_relation_param;; - -> rrel_4: rrel_in: _struct_node;; - -> rrel_5: rrel_in: _context;; - *);; - - -> rrel_operators: .proc_of_finding_cycle_with_context_operator_set - (* - -> rrel_init: .proc_of_finding_cycle_with_context_operator1A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _set_for_next_node;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1B;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_next_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1L;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1C;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1C - (* - <- searchElStr3;; +proc_of_finding_cycle_with_context +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_finding_cycle_with_context = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _set_of_unvisited_arcs; +_-> rrel_2:: rrel_in:: _current_node; +_-> rrel_3:: rrel_in:: _order_relation_param; +_-> rrel_4:: rrel_in:: _struct_node; +_-> rrel_5:: rrel_in:: _context; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_finding_cycle_with_context_operator1A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _set_for_next_node;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1B;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_next_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1L;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1C;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator_return (* + _<- return;; + + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1L (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator1M;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1C (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1D;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1D (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator1E;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1E (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_2:: _set_for_arc;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1F;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; + _-> .._proc_of_finding_cycle_with_context_operator1F (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_assign:: rrel_scp_var:: _node1;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_4:: _set_for_arc;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1G;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; - => nrel_then: .proc_of_finding_cycle_with_context_operator1D;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; + _-> .._proc_of_finding_cycle_with_context_operator1G (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _set_for_arc;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _arc1;; - -> .proc_of_finding_cycle_with_context_operator1D - (* - <- eraseEl;; + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1H;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1K;; + *);; - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; + _-> .._proc_of_finding_cycle_with_context_operator1H (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; - => nrel_goto: .proc_of_finding_cycle_with_context_operator1E;; - *);; + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator1I;; + *);; - -> .proc_of_finding_cycle_with_context_operator1E - (* - <- searchSetStr5;; + _-> .._proc_of_finding_cycle_with_context_operator1K (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _set_for_arc;; - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_assign: rrel_scp_var: _set_for_arc;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1F;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1F - (* - <- searchSetStr5;; - - -> rrel_1: rrel_assign: rrel_scp_var: _node1;; - -> rrel_2: rrel_assign: rrel_common: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_4: rrel_fixed: rrel_scp_var: _set_for_arc;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1G;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1G - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_for_arc;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_assign: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1H;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1K;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1H - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator1I;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1I - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_erase: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator1J;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1G;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1J - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator1G;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1K - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: _set_for_arc;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1L - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator1M;; - *);; - - -> .proc_of_finding_cycle_with_context_operator1M - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _context;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator2A;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1B;; - *);; - - -> .proc_of_finding_cycle_with_context_operator2A - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator2B;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator2B - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_fixed: rrel_common: rrel_scp_var: _arc1;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator2C;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1B;; - *);; - - -> .proc_of_finding_cycle_with_context_operator2C - (* - <- eraseEl;; - - -> rrel_1: rrel_erase: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc2;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator2D;; - *);; - - -> .proc_of_finding_cycle_with_context_operator2D - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc_of_cycle_label;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator3A;; - => nrel_else: .proc_of_finding_cycle_with_context_operator2E;; - *);; - - -> .proc_of_finding_cycle_with_context_operator2E - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _next_node;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator4A;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1B;; - *);; - - -> .proc_of_finding_cycle_with_context_operator3A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_node;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator3B;; - *);; - - -> .proc_of_finding_cycle_with_context_operator3B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_const: rrel_1;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: rrel_pos_const_perm: _arc_of_cycle_label;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator4A - (* - <- searchSetStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _current_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_var: _order_relation_param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: _struct_node;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator4B;; - => nrel_else: .proc_of_finding_cycle_with_context_operator_return;; - *);; - - -> .proc_of_finding_cycle_with_context_operator4B - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _node2;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator5A;; - *);; - - -> .proc_of_finding_cycle_with_context_operator5A - (* - <- call;; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_finding_cycle_with_context;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_finding_cycle_with_context_operator5A_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _set_of_unvisited_arcs;; - -> rrel_2: rrel_fixed: rrel_scp_var: _node2;; - -> rrel_3: rrel_fixed: rrel_scp_var: _order_relation_param;; - -> rrel_4: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_5: rrel_fixed: rrel_scp_var: _context;; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator5B;; - - *);; - - -> .proc_of_finding_cycle_with_context_operator5B - (* - <- waitReturn;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr1;; - - => nrel_goto: .proc_of_finding_cycle_with_context_operator5C;; - *);; - - -> .proc_of_finding_cycle_with_context_operator5C - (* - <- searchElStr5;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _struct_node;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node2;; - -> rrel_4: rrel_assign: rrel_pos_const_perm: rrel_scp_var: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_1;; - - => nrel_then: .proc_of_finding_cycle_with_context_operator_return;; - => nrel_else: .proc_of_finding_cycle_with_context_operator1B;; - *);; - - -> .proc_of_finding_cycle_with_context_operator_return - (* - <- return;; - *);; - - *);; + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator_return;; *);; + + _-> .._proc_of_finding_cycle_with_context_operator1I (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_erase:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator1J;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1G;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1J (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator1G;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator1M (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _context;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator2A;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator2A (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator2B;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator2B (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_common:: rrel_fixed:: rrel_scp_var:: _arc1;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator2C;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator2C (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator2D;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator2D (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_cycle_label;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator3A;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator2E;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator3A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _struct_node;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator3B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator2E (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _next_node;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator4A;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator4A (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _current_node;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_fixed:: rrel_scp_const:: rrel_set_2:: rrel_set_4:: _struct_node;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator4B;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator4B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: _node2;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator5A;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator5A (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_finding_cycle_with_context;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_finding_cycle_with_context_param0 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _set_of_unvisited_arcs;; + _-> rrel_2:: rrel_fixed:: rrel_scp_var:: _node2;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _order_relation_param;; + _-> rrel_4:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: _context;; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator5B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator5B (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr1;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator5C;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator5C (* + _<- searchElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _struct_node;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node2;; + _-> rrel_4:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_1;; + + _=> nrel_then:: .._proc_of_finding_cycle_with_context_operator_return;; + _=> nrel_else:: .._proc_of_finding_cycle_with_context_operator1B;; + *);; + + _-> .._proc_of_finding_cycle_with_context_operator3B (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: rrel_1;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_pos_const_perm:: rrel_scp_var:: _arc_of_cycle_label;; + + _=> nrel_goto:: .._proc_of_finding_cycle_with_context_operator_return;; + *);; + +*);; + +*];; *];; diff --git a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_generation_of_verification_answer/proc_of_generation_of_verification_answer_content.scs b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_generation_of_verification_answer/proc_of_generation_of_verification_answer_content.scs index c5b0c3b50..762543f9c 100644 --- a/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_generation_of_verification_answer/proc_of_generation_of_verification_answer_content.scs +++ b/ims/ostis_tech/lib_ostis/sectn_lib_reusable_comp_kpm/reusable_sc_agents/lib_scp_agents/verification/scp_program_component/lib_component_proc_of_generation_of_verification_answer/proc_of_generation_of_verification_answer_content.scs @@ -1,322 +1,262 @@ lib_component_proc_of_generation_of_verification_answer = [* -scp_program -> proc_of_generation_of_verification_answer - (* - -> rrel_params: .proc_of_generation_of_verification_answer_params - (* - -> rrel_1: rrel_in: _quest;; - -> rrel_2: rrel_in: _action_class;; - -> rrel_3: rrel_in: _incorrect_struct;; - -> rrel_4: rrel_in: _incorrect_struct_class;; - *);; - - -> rrel_operators: .proc_of_generation_of_verification_answer_operator_set - (* - -> rrel_init: .proc_of_generation_of_verification_answer_operator_F0 - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _node;; - - => nrel_then: .proc_of_generation_of_verification_answer_operator_F1;; - => nrel_else: .proc_of_generation_of_verification_answer_operator_call_success_execute;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F1 - (* - <- genEl;; - - -> rrel_1: rrel_assign: rrel_node: rrel_const: rrel_struct: rrel_scp_var: ..answer_of_verification;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F2;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F2 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F3;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F3 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - -> rrel_set_3: rrel_assign: rrel_scp_var: _params;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F4_loop_enter;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F4_loop_enter - (* - <- searchElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _params;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _param;; - - => nrel_then: .proc_of_generation_of_verification_answer_operator_F5;; - => nrel_else: .proc_of_generation_of_verification_answer_operator_F8;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F5 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _arc1;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F6;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F6 - (* - <- ifType;; - - -> rrel_1: rrel_fixed: rrel_scp_var: rrel_struct: _param;; - - => nrel_then: .proc_of_generation_of_verification_answer_operator_F7;; - => nrel_else: .proc_of_generation_of_verification_answer_operator_F4_loop_enter;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F7 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _param;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _struct_element;; - - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F4_loop_enter;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F8 - (* - <- eraseEl;; - - -> rrel_1: rrel_fixed: rrel_erase: rrel_scp_var: _params;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F9;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F9 - (* - <- genElStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; - - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F10;; - *);; - - -> .proc_of_generation_of_verification_answer_operator_F10 - (* - <- searchSetStr3;; - - -> rrel_1: rrel_fixed: rrel_scp_var: _action_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _quest;; +proc_of_generation_of_verification_answer +<- scp_program; +-> rrel_key_sc_element: .._process1;; + +proc_of_generation_of_verification_answer = [* +.._process1 +_<- scp_process; + +_-> rrel_1:: rrel_in:: _quest; +_-> rrel_2:: rrel_in:: _action_class; +_-> rrel_3:: rrel_in:: _incorrect_struct; +_-> rrel_4:: rrel_in:: _incorrect_struct_class; +_<= nrel_decomposition_of_action:: .._actions (* + + _-> rrel_1:: .._proc_of_generation_of_verification_answer_operator_F0 (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _node;; + + _=> nrel_then:: .._proc_of_generation_of_verification_answer_operator_F1;; + _=> nrel_else:: .._proc_of_generation_of_verification_answer_operator_call_success_execute;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; + _-> .._proc_of_generation_of_verification_answer_operator_F1 (* + _<- genEl;; + _-> rrel_1:: rrel_assign:: rrel_const:: rrel_node:: rrel_scp_var:: rrel_struct:: .._proc_of_generation_of_verification_answer_param0;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F11;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F2;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F11 - (* - <- genElStr3;; + _-> .._proc_of_generation_of_verification_answer_operator_call_success_execute (* + _<- call;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: proc_of_adding_general_action_comment;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: .._proc_of_generation_of_verification_answer_param1 (* + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_fixed:: rrel_scp_const:: [Problematic knowledge base fragments are not found.];; + *);; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _descr10;; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _action_class;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_waitreturn_success_execution;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F12;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_waitreturn_success_execution (* + _<- waitReturn;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _descr10;; - -> .proc_of_generation_of_verification_answer_operator_F12 - (* - <- genElStr5;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_return;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._proc_of_generation_of_verification_answer_operator_return (* + _<- return;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F13;; - *);; + *);; - -> .proc_of_generation_of_verification_answer_operator_F13 - (* - <- searchSetStr5;; + _-> .._proc_of_generation_of_verification_answer_operator_F2 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: .._proc_of_generation_of_verification_answer_param0;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_result;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F3;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_of_verification;; + _-> .._proc_of_generation_of_verification_answer_operator_F3 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; + _-> rrel_assign:: rrel_scp_var:: rrel_set_3:: _params;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F14;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F4_loop_enter;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F14 - (* - <- genElStr3;; + _-> .._proc_of_generation_of_verification_answer_operator_F4_loop_enter (* + _<- searchElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _params;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct;; + _=> nrel_then:: .._proc_of_generation_of_verification_answer_operator_F5;; + _=> nrel_else:: .._proc_of_generation_of_verification_answer_operator_F8;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F15;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_F5 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _arc1;; - -> .proc_of_generation_of_verification_answer_operator_F15 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F6;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: nrel_result;; + _-> .._proc_of_generation_of_verification_answer_operator_F8 (* + _<- eraseEl;; + _-> rrel_1:: rrel_erase:: rrel_fixed:: rrel_scp_var:: _params;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F16;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F9;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F16 - (* - <- searchSetStr3;; + _-> .._proc_of_generation_of_verification_answer_operator_F9 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _struct_element;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F10;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_set_3: rrel_fixed: rrel_scp_var: ..answer_of_verification;; + _-> .._proc_of_generation_of_verification_answer_operator_F10 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _action_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: .._proc_of_generation_of_verification_answer_param0;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F17_1;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F11;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F17_1 - (* - <- searchSetStr5;; + _-> .._proc_of_generation_of_verification_answer_operator_F11 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _action_class;; - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_struct;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_assign: rrel_scp_var: _struct_element;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F12;; + *);; - -> rrel_set_4: rrel_fixed: rrel_scp_var: ..answer_of_verification;; + _-> .._proc_of_generation_of_verification_answer_operator_F12 (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_then: .proc_of_generation_of_verification_answer_operator_F17_2;; - => nrel_else: .proc_of_generation_of_verification_answer_operator_F17;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F13;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F17_2 - (* - <- genElStr3;; + _-> .._proc_of_generation_of_verification_answer_operator_F13 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_result;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_4:: .._proc_of_generation_of_verification_answer_param0;; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_pos_const_perm: rrel_scp_var: rrel_const: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_const: rrel_key_sc_element;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F14;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F17;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_F14 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; - -> .proc_of_generation_of_verification_answer_operator_F17 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F15;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_struct_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct;; + _-> .._proc_of_generation_of_verification_answer_operator_F15 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: nrel_result;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F18;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F16;; + *);; - -> .proc_of_generation_of_verification_answer_operator_F18 - (* - <- searchSetStr3;; + _-> .._proc_of_generation_of_verification_answer_operator_F16 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _struct_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: .._proc_of_generation_of_verification_answer_param0;; - -> rrel_1: rrel_fixed: rrel_scp_var: _incorrect_struct_class;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F17_1;; + *);; - -> rrel_set_2: rrel_fixed: rrel_scp_var: ..answer_of_verification;; + _-> .._proc_of_generation_of_verification_answer_operator_F17_1 (* + _<- searchSetStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _struct_element;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_4:: .._proc_of_generation_of_verification_answer_param0;; + + _=> nrel_then:: .._proc_of_generation_of_verification_answer_operator_F17_2;; + _=> nrel_else:: .._proc_of_generation_of_verification_answer_operator_F17;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_F19;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_F17_2 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: rrel_key_sc_element;; - -> .proc_of_generation_of_verification_answer_operator_F19 - (* - <- genElStr3;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F17;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_pos_const_perm: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: _incorrect_struct_class;; + _-> .._proc_of_generation_of_verification_answer_operator_F17 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _incorrect_struct_class;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_gen_full_answer;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F18;; + *);; - -> .proc_of_generation_of_verification_answer_operator_gen_full_answer - (* - <- genElStr5;; + _-> .._proc_of_generation_of_verification_answer_operator_F18 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _incorrect_struct_class;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: .._proc_of_generation_of_verification_answer_param0;; - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_assign: rrel_scp_var: rrel_const: rrel_common: _arc1;; - -> rrel_3: rrel_fixed: rrel_scp_var: ..answer_of_verification;; - -> rrel_4: rrel_assign: rrel_scp_var: rrel_const: rrel_pos_const_perm: _arc2;; - -> rrel_5: rrel_fixed: rrel_scp_const: nrel_answer;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F19;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_return;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_F19 (* + _<- genElStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_2:: rrel_assign:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_const:: _incorrect_struct_class;; - -> .proc_of_generation_of_verification_answer_operator_call_success_execute - (* - <- call;; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_gen_full_answer;; + *);; - -> rrel_1: rrel_fixed: rrel_scp_const: proc_of_adding_general_action_comment;; - -> rrel_2: rrel_fixed: rrel_scp_const: .proc_of_generation_of_verification_answer_operator_call_success_execute_params - (* - -> rrel_1: rrel_fixed: rrel_scp_var: _quest;; - -> rrel_2: rrel_fixed: rrel_scp_const: [Problematic knowledge base fragments are not found.];; - *);; - -> rrel_3: rrel_assign: rrel_scp_var: _descr10;; + _-> .._proc_of_generation_of_verification_answer_operator_gen_full_answer (* + _<- genElStr5;; + _-> rrel_1:: rrel_fixed:: rrel_scp_const:: _quest;; + _-> rrel_2:: rrel_assign:: rrel_common:: rrel_const:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_fixed:: rrel_scp_var:: .._proc_of_generation_of_verification_answer_param0;; + _-> rrel_4:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc2;; + _-> rrel_5:: rrel_fixed:: rrel_scp_const:: nrel_answer;; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_waitreturn_success_execution;; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_return;; + *);; - -> .proc_of_generation_of_verification_answer_operator_waitreturn_success_execution - (* - <- waitReturn;; + _-> .._proc_of_generation_of_verification_answer_operator_F6 (* + _<- ifType;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: rrel_struct:: _param;; - -> rrel_1: rrel_fixed: rrel_scp_var: _descr10;; + _=> nrel_then:: .._proc_of_generation_of_verification_answer_operator_F7;; + _=> nrel_else:: .._proc_of_generation_of_verification_answer_operator_F4_loop_enter;; + *);; - => nrel_goto: .proc_of_generation_of_verification_answer_operator_return;; - *);; + _-> .._proc_of_generation_of_verification_answer_operator_F7 (* + _<- searchSetStr3;; + _-> rrel_1:: rrel_fixed:: rrel_scp_var:: _param;; + _-> rrel_2:: rrel_assign:: rrel_const:: rrel_pos_const_perm:: rrel_scp_var:: _arc1;; + _-> rrel_3:: rrel_assign:: rrel_scp_var:: _struct_element;; + _-> rrel_fixed:: rrel_scp_var:: rrel_set_2:: rrel_set_3:: .._proc_of_generation_of_verification_answer_param0;; - -> .proc_of_generation_of_verification_answer_operator_return - (* - <- return;; - *);; - *);; + _=> nrel_goto:: .._proc_of_generation_of_verification_answer_operator_F4_loop_enter;; *);; +*);; + +*];; *];; diff --git a/ims/ostis_tech/unificated_models/section_unificated_models_kpm/section_subject_domain_of_sc_agents/section_subjdomain_of_sc_agents_content.scs b/ims/ostis_tech/unificated_models/section_unificated_models_kpm/section_subject_domain_of_sc_agents/section_subjdomain_of_sc_agents_content.scs index 5b523826d..c1f3cbefa 100755 --- a/ims/ostis_tech/unificated_models/section_unificated_models_kpm/section_subject_domain_of_sc_agents/section_subjdomain_of_sc_agents_content.scs +++ b/ims/ostis_tech/unificated_models/section_unificated_models_kpm/section_subject_domain_of_sc_agents/section_subjdomain_of_sc_agents_content.scs @@ -519,6 +519,28 @@ nrel_sc_agent_program *);; *);; +nrel_sc_agent_action_class + <- sc_node_norole_relation; + => nrel_main_idtf: + [класс действий агента*] + (* <- lang_ru;; *); + [action class of agent*] + (* <- lang_en;; *); + <- rrel_key_sc_element: + ... + (* <- explanation;; + <= nrel_sc_text_translation: + ... + (* + -> rrel_example: + "file://content_html/explanation_for_nrel_primary_initiation_condition.html" + (* + <- lang_ru;; + => nrel_format: format_html;; + *);; + *);; + *);; + nrel_primary_initiation_condition <- sc_node_norole_relation; => nrel_main_idtf: