Atlas · blocks · Plate 15 of 16

blocks

Tables

Diagram view views/Tables.lml composing 8 LML includes and 7 associations.

Includes8
Associations7
Types8
Full UML diagram for Tables

Model definitions

BasicBlock

class models/blocks/BasicBlock.lml

Block of textual content in BasicDocument.

AttributeTypeCardinalityDefinition
+notes NoteBlock 0..* Notes whose scope is the current block.
+contribMetadata ContributionElementMetadata 0..* Attribution of the block to a specific contributor, to be used in change management of documents.
+attributes Attribute 0..* Entries from the generic attribute register: an open key-value set that markup languages bind their own attribute types into.

TableBlock

class models/blocks/tables/TableBlock.lml

Tabular arrangement of text

AttributeTypeCardinalityDefinition
+name TextElement 0..* Caption for the table.
+alt String 0..1 Accessible description of the tabular text, in case the table cannot be rendered accessibly.
+summary String 0..1 Alternative more extensive summary of table to be provided for accessibility purposes, in case the table cannot be rendered accessibly.
+uri Uri 0..1 Online location of content of table (in case the table is available as a separate external document).
+head TextTableRow 0..* Table rows constituting the table header.
+body TextTableRow 1..* Table rows constituting the table body.
+foot TextTableRow 0..1 Table rows constituting the table footer.
+definitions DefinitionList 0..1 Definitions list defining any symbols used in the table.

TableCell

class models/blocks/tables/TableCell.lml

Textual content constituting a basic building block of a table.

AttributeTypeCardinalityDefinition
+colspan Integer 0..1 Number of columns in the underlying table grid which the cell spans.
+rowspan Integer 0..1 Number of rows in the underlying table grid which the cell spans.
+align CellTextAlignment 0..1 Horizontal textual alignment of the cell against the underlying table grid.
+valign CellVerticalAlignment 0..1 Vertical alignment of the cell against the underlying table grid.