Atlas · blocks · Plate 15 of 16
blocks
Tables
Diagram view views/Tables.lml composing
8 LML includes
and 7 associations.
Includes8
Associations7
Types8
Model definitions
BasicBlock¶
classmodels/blocks/BasicBlock.lml
Block of textual content in BasicDocument.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+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¶
classmodels/blocks/tables/TableBlock.lml
Tabular arrangement of text
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+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. |
TextTableRow¶
classmodels/blocks/tables/TextTableRow.lml
Sequence of cells to be displayed as a row in a table.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+td |
TableCell | 0..* | Data cells in a table row. |
+th |
TableCell | 0..* | Header cells in a table row. |
TableCell¶
classmodels/blocks/tables/TableCell.lml
Textual content constituting a basic building block of a table.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+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. |
TextTableCell¶
classmodels/blocks/tables/TextTableCell.lml
Table cells composed of inline elements, and therefore corresponding to a single block.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+content |
TextElement | 0..* | Content of the Text Table Cell. |
ParagraphTableCell¶
classmodels/blocks/tables/ParagraphTableCell.lml
Table cells composed of multiple paragraphs.
| Attribute | Type | Cardinality | Definition |
|---|---|---|---|
+content |
BasicBlock | 0..* | Content of the Paragraph Table Cell. |
CellTextAlignment¶
enummodels/blocks/tables/CellTextAlignment.lml
definitionleftdefinitioncenterdefinitionrightdefinition
CellVerticalAlignment¶
enummodels/blocks/tables/CellVerticalAlignment.lml
definitiontopdefinitionmiddledefinitionbottomdefinitionbaselinedefinition