|
| void | deleteParameter (const std::string ¶meterId) |
| |
| | FluxioSkill ()=default |
| |
| | FluxioSkill (const FluxioSkill &)=delete |
| |
| | FluxioSkill (FluxioSkill &&)=default |
| |
| FluxioSkill & | operator= (const FluxioSkill &)=delete |
| |
| void | removeEdgesConnectedToParameter (const std::string ¶meterId) |
| |
| void | removeParameterNodesAndEdges (const std::string ¶meterId, bool keepParameterNodes=false) |
| |
| void | removeSubSkillNodesAndEdges (const std::string &skillId) |
| |
| std::optional< aron::data::dto::DictPtr > | toAronDTO () const |
| |
| std::optional< manager::arondto::FluxioSkill > | toAronXml () const |
| |
| manager::arondto::FluxioIdentificator | toFluxioIdentificatorAron () const |
| |
| manager::dto::FluxioIdentificator | toFluxioIdentificatorIce () const |
| |
| std::optional< manager::dto::FluxioSkill > | toManagerIce () const |
| |
| bool | updateFromAron (const aron::data::dto::DictPtr &i, std::map< std::string, FluxioProvider > &providersMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, aron::type::ObjectPtr > &typesMap) |
| |
| bool | updateFromIce (const manager::dto::FluxioSkill &i, std::map< std::string, FluxioProvider > &providersMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, aron::type::ObjectPtr > &typesMap) |
| |
|
| static std::unique_ptr< skills::FluxioNode > | CreateNode (const manager::arondto::FluxioNode &i, std::map< std::string, FluxioParameter > ¶metersMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, aron::type::ObjectPtr > &typesMap, std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap) |
| |
| static std::unique_ptr< skills::FluxioNode > | CreateNode (const manager::dto::FluxioNode &i, std::map< std::string, FluxioParameter > ¶metersMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, aron::type::ObjectPtr > &typesMap, std::map< const std::string, const std::unique_ptr< FluxioNode > > &nodesMap) |
| |
| static std::unique_ptr< FluxioSkill > | FromAron (const aron::data::dto::DictPtr &d, std::map< std::string, FluxioProvider > &providersMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, aron::type::ObjectPtr > &typesMap) |
| |
| static std::experimental::observer_ptr< const FluxioSkill > | FromFluxioIdentificatorAron (const manager::arondto::FluxioIdentificator &i, std::map< std::string, FluxioSkill > &skillsMap) |
| |
| static std::experimental::observer_ptr< const FluxioSkill > | FromFluxioIdentificatorIce (const manager::dto::FluxioIdentificator &i, std::map< std::string, FluxioSkill > &skillsMap) |
| |
| static std::unique_ptr< FluxioSkill > | FromIce (const manager::dto::FluxioSkill &i, std::map< std::string, FluxioProvider > &providersMap, std::map< std::string, FluxioProfile > &profilesMap, std::map< std::string, FluxioSkill > &skillsMap, std::map< std::string, aron::type::ObjectPtr > &typesMap) |
| |