List all data and function fields of a Software Entity.
A <field-list> is a sequence of one or more field descriptors
structured as follows:
A <field-definition> is a logical line structured as follows:
<type> <field-identifier><optional-cardinality> <label>
The field list of a Software Entity summarizes all data and
function fields that concur to build the layer-specific
facets of the entity.
A <type> declaration can be either
a <basic-type> declaration or a <user-type> declaration,
as described in the following chapters.
The <field-identifier> and <label>, as well as the
<field-comment>, obey the same rules and
serve the same purpose described earlier in this guide
for entity <identifier>'s, labels
and comments respectively.
The <optional-cardinality>, if present, specifies that the
field is an array of items, each of type <type>,
whose size in terms of number of items is defined as follows:
where <size-specifier> must be one of the following:
- A positive integer decimal number, specifying the number of items in the array;
- The word dyn, specifying that the array size is dynamic.
[Back to top]