Index: 03_data/attrib_export_name.html =================================================================== --- 03_data/attrib_export_name.html (nonexistent) +++ 03_data/attrib_export_name.html (revision 8204) @@ -0,0 +1,44 @@ + + +

sch-rnd - attribute export naming

+

+

Attribute export names

+

+Each attribute in the abstract model has an optional "export name" field. +If the export file format supports arbitrary key/value pairs exported +(e.g. with nets, components or even ports), those attributes that have an +export name set are exported, using the export name instead of the original +attribute name. This allows plugins to control which attributes to export +for a given workflow, under what output attribute name. +

+Usually the target plugin sets export name on some of the attributes, +typically using the standard attribute export naming mechanism. + +

Standard attribute export naming mechanism

+

+The target plugin has the following configuration nodes: + + +
end of node path description +
flow_prefix workflow prefix (domain prefix) +
sw_prefix consumer software prefix +
whitelist list of attribute names to export with an option to use a different name in export +
blacklist list of attribute names that shall not be exported +
+ +

+The mechanism is specified in +CoralEDA crl001, with the followint sch-rnd specific implementation details: +

+

+The order of precedence (later items override earlier items on the list): +

    +
  1. whitelist +
  2. sw_prefix +
  3. flow_prefix +
  4. blacklist +