Element Type

There is a single simple type, ST_PtType, used to define a type of element; this is defined later. Element types hold the data associated with a diagram and are defined in relation to one-another through relationship types.  Seven different types of elements are available to the user:

  • <doc> – A document element. The document element is the root element within a diagram and can be thought of as the canvas which the diagram is drawn on.

  • <node> – A model element. This is the basic element type which is used and can be used to hold text for example.

  • <asst> – This is used in hierarchy diagrams and represents an assistant element.

  • <pres> – A presentation element. This element defines the visual aspects associated with a node, or rather the presentation aspects of an element.

  • <parTrans> – A parent transition element. This element holds the data for a parent-child relationship between two elements of type node.

  • <sibTrans> – A sibling transition element. This element holds the data for the relationship defined between two elements of type node whom are peers of one another.

  • <unknown> – An element type that is used to maintain backward compatibility.