14 #ifndef ATT0PARAMETERMANAGEMENT_HXX
15 #define ATT0PARAMETERMANAGEMENT_HXX
26 #include <Att0attrtargetmgmt/libatt0attrtargetmgmt_exports.h>
88 std::map<std::string, std::vector<std::string>>
propValues;
99 std::map<std::string, std::vector<std::string>>
propValues;
272 std::vector<ATT0_table_cell_t>
cells;
294 std::vector<ATT0_table_row_t>
rows;
319 std::vector<ATT0_table_row_t>
rows;
525 std::vector<ATT0_get_structure_params_output_t>
outputs;
549 const std::vector<ATT0_create_params_input_t>& createParameterInputs,
550 std::vector<ATT0_create_params_output_t>& createParamOutput,
551 std::vector<ATT0_param_validation_result_t>& validationResults
565 const tag_t parent_object,
566 const tag_t parameter,
568 tag_t& ret_parameter,
569 tag_t& ret_measuredvalue
587 const std::vector<ATT0_update_params_input2_t>& update_parameters_input,
588 std::vector<ATT0_update_param_output_t>& update_param_output,
589 std::vector<ATT0_param_validation_result_t>& validation_results
601 const std::vector<tag_t>& parameters,
602 const std::string& direction,
603 std::vector<tag_t>& updatedParams,
604 std::vector<tag_t>& ignoredParams,
605 std::vector<ATT0_param_validation_result_t>& validationResults
620 const std::vector<tag_t>& parameters,
622 const std::string& paramDirection,
623 std::vector<ATT0_attach_param_output_t>& attachedParams,
624 std::vector<tag_t>& ignoredParams,
625 std::vector<ATT0_param_validation_result_t>& validationResults
636 const std::vector<tag_t>& parameters,
637 std::vector<std::string>& methods,
638 std::map<tag_t, std::vector<ATT0_Measure_Value_Info_t>>& paramValues_Map
651 const std::vector<tag_t>& parameters,
652 const bool isOverride,
654 std::map<tag_t, tag_t>& copiedParameters
671 const std::vector<tag_t>& parent_objects,
672 const std::vector<ATT0_replace_param_input_t>& replace_inputs,
673 std::vector<ATT0_replace_param_output_t>& replace_outputs
685 const std::vector<ATT0_get_structure_params_input_t>& getStructureParam_inputs,
699 const std::vector<tag_t>& affectedObjects,
700 std::map<tag_t, tag_t>& affectedToObjectiveMap
713 const std::vector<ATT0_objective_data_t>& objectiveData,
714 std::vector<ATT0_objective_output_data_t>& objectiveOutputData
727 const std::vector<tag_t>& parent_Objects,
728 const std::string& direciton,
729 const std::string& application,
730 const bool goalFileRequired,
731 std::map<tag_t, std::vector<ATT0_parameter_data_t>>& parameters_map
742 #include <Att0attrtargetmgmt/libatt0attrtargetmgmt_undef.h>