A <collection-id> is a user-defined
<identifier> associated with the fields collection.
The <collection-members> must be represented by
a list of one or more <field-identifier>'s of entity fields,
optionally separated by commas.
In abstract terms, collections of fields are the basic
syntactic construct provided by Sisendel to define
which group, or groups, of entity fields represent
the facet of a Software Entity with respect to
a given software system layer:
database tables or primary or foreign keys, logic
object-oriented classes, usage interfaces - such as
screen forms or messaging interfaces - can all be
defined in Sisendel as collections of fields.
The actual production of each facet depends, among
other things, on the target software language, or languages,
used for each software system layer;
therefore, that production process is submitted
by Sisendel to the molding stage of the SoProTech[tm].
The relative textual position of <collection-members> in terms
of row and column offset with respect to the <collection-id>
provide a simple mechanism to define - when applicable - the layout
of an entity facet. The row-column position
is recorded by Sisendel and can be used in the molding stage
of the SoProTech. This feature can be particularly useful for the
usage interface layer.
[Previous chapter]
[Next chapter]
[Back to top]