Next: , Previous: Language Keywords, Up: The Configuration Language


8.5.4.2 Pragmas and Representation Clauses

It is possible to modify the default behavior of the configuration via a pragma definition.

     
     PRAGMA ::=
        pragma PRAGMA_NAME [(PRAGMA_ARGUMENTS)];
     

It is also possible to modify the default behavior of all the partitions (or channels) via an attribute definition clause applied to the predefined type Partition (or Channel).

     
     REPRESENTATION_CLAUSE ::=
        for Partition'ATTRIBUTE_NAME use ATTRIBUTE_ARGUMENTS;
      | for Channel'ATTRIBUTE_NAME use ATTRIBUTE_ARGUMENTS;
     

It is also possible to modify the default behavior of a given partition (or channel) via an attribute definition clause applied to the partition (or channel) itself.

     
     REPRESENTATION_CLAUSE ::=
        for PARTITION_IDENTIFIER'ATTRIBUTE_NAME use ATTRIBUTE_ARGUMENTS;
     

When an attribute definition clause is applied to a given object of a predefined type, this overrides any attribute definition of the predefined type. In the next sections, attributes apply to a given object rather than to the predefined type.