extensibility

The Element Types Pane


The Element Types pane (Figure A) contains the element type declarations within a given schema. The pane is divided into three parts: a graphical view of the content model (the content model pane), a pane that lists element types that may contain the currently active element (the usage context pane), and an editable list of element types and content models (the element types list).

Element Types Pane

Figure A - The Element Types pane

Content Model Pane

The Content Model pane, located in the upper left hand area of the Element Types pane, provides a graphic display of the Content Model for the currently active element type. Elements are represented as rectangles; relationships between elements are displayed as lines connecting elements. Occurrence indicators and sequence indicators are also represented graphically. You can print the currently selected content model diagram by choosing Print from the File menu, or save it to a file using the Save Diagram As... option from the File menu.

Usage Context

The Usage Context pane, located in the upper right hand area of the Element Types pane, displays the possible parent elements of the currently selected element type.

Element Types List

Element types declarations are defined and listed in the element types list at the bottom of the Element Types Pane. The following items, which define each element type declaration, are displayed in columns:

You can sort any column in ascending order by clicking on the column header. Shift-clicking on the column header sorts the column in descending order. Additional columns may appear when editing OneSoft schemas or Tamino schemas.

SOX developers will see a slightly different picture, as shown in Figure B below.

element list pane

Figure B - Element List pane

The extends column allows developers to describe inheritance. Because the child element extends the parent element, it inherits the content model of parent, as indicated in the diagram above the list of element types. The inherited content is indicated in gray; if the child element had additional appended content of its own, that content would appear in the same color as regular elements.

 

Copyright 2000 Extensibility, Inc.

Suite 250, 200 Franklin Street, Chapel Hill, North Carolina 27516