EcoResCategoryAttribute.pcToXMLIL Method
Generates the XML representation of the record that is compatible with the product configuration.
Syntax
public void pcToXMLIL(
PCXmlWriter _attributeTypeWriter,
PCXmlWriter _componentTreeWriter,
Set _parsedTypes,
PCXmlSessionDatabaseRelationTypes _parsedSystemTableConstraintTypes,
Map _parsedIntegerDomains,
EcoResAttributeType _domain,
PCSolverVariable _solverVariable,
LanguageId _sessionLanguage,
Map _tableConstraintRelationsMap,
Map _attributeDefaultValuesMap,
Map _attributeValuesMap,
Map _attributeModifiersMap,
PCXmlSessionComponentAttributeBindings _xmlSessionComponentAttributeBindings)
Run On
Called
Parameters
- _attributeTypeWriter
Type: PCXmlWriter Class
The XML writer that is used to store the types of attributes.
- _componentTreeWriter
Type: PCXmlWriter Class
The XML writer that is used to store the tree of components.
- _parsedTypes
Type: Set Class
A collection that contains the record IDs of the attribute types that have already been parsed.
- _parsedSystemTableConstraintTypes
Type: PCXmlSessionDatabaseRelationTypes Class
A collection that contains the record IDs of the system table constraint types that have already been parsed.
- _parsedIntegerDomains
Type: Map Class
A map that contains Integer domains that have already been encountered during the XML generation.
- _domain
Type: EcoResAttributeType Table
An attribute domain.
- _solverVariable
Type: PCSolverVariable Table
A solver variable.
- _sessionLanguage
Type: LanguageId Extended Data Type
The language ID of the current session.
- _tableConstraintRelationsMap
Type: Map Class
A map that contains any table constraint relations that the component may have.
- _attributeDefaultValuesMap
Type: Map Class
A map that contains attribute default values.
- _attributeValuesMap
Type: Map Class
A map that contains attribute values.
- _attributeModifiersMap
Type: Map Class
A map that contains attribute modifiers.
- _xmlSessionComponentAttributeBindings
Type: PCXmlSessionComponentAttributeBindings Class
A collection that contains record IDs of the attributes that have an attribute binding to a BOM or route.