|
ADTF
|
Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType. More...
#include <datamodel_xml_configurationtoxml.h>
Public Types | |
| using | xml_base_type = MappingConfigurationToXMLFactoryBase<DomNodeType> |
| base factory type for xml writing | |
| using | xml_mapping10_type = MappingConfigurationToXMLFactory10<DomNodeType> |
| mapping10 xml writing factory type for compatibility of mapping 1.0 definition | |
Static Public Member Functions | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Header &header) |
| Create a Node for the header. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Property &property_value) |
| Create a Node for a property. | |
| template<typename PropertiesType> | |
| static void | createProperties (DomNodeType &parent_node, const PropertiesType &properties) |
| Create a the properties nodes. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Source &source) |
| Create a Node for a source. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::ParameterValue ¶meter_value) |
| Create a Node for a ParameterValue. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Assignment &assignment) |
| Create a Node for an Assignment. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Trigger &trigger) |
| Create a Node for a Trigger. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Target &target) |
| Create a Node for a Target. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::Function &function_inst) |
| Create a Node for a Funtion. | |
| static void | createNode (DomNodeType &parent_node, const datamodel::MappingConfiguration &config) |
| Create a Node for the MappingConfiguration. | |
Template class to create MappingConfiguration DOM nodes with the help of the type DomNodeType.
| DomNodeType | The type for the DOM Node which must follow the concept of implementing functions:
|
|
inlinestatic |
Create a Node for an Assignment.
| parent_node | the parent node where to create the node |
| assignment | the datamodel of the assignment |
|
inlinestatic |
Create a Node for a Funtion.
| parent_node | the parent node where to create the node |
| function_inst | the datamodel of the function |
|
inlinestatic |
Create a Node for the header.
| parent_node | the parent node where to create the node |
| header | the datamodel of the header |
|
inlinestatic |
Create a Node for the MappingConfiguration.
| parent_node | the parent node where to create the node |
| config | the datamodel of MappingConfiguration |
|
inlinestatic |
Create a Node for a ParameterValue.
| parent_node | the parent node where to create the node |
| parameter_value | the datamodel of the parameter value |
|
inlinestatic |
Create a Node for a property.
| parent_node | the parent node where to create the node |
| property_value | the datamodel of the property |
|
inlinestatic |
Create a Node for a source.
| parent_node | the parent node where to create the node |
| source | the datamodel of the source |
|
inlinestatic |
Create a Node for a Target.
| parent_node | the parent node where to create the node |
| target | the datamodel of the target |
|
inlinestatic |
Create a Node for a Trigger.
| parent_node | the parent node where to create the node |
| trigger | the datamodel of the Trigger |
|
inlinestatic |
Create a the properties nodes.
| PropertiesType | the type of properties |
| parent_node | the parent node where to create the node |
| properties | the properties to write |