Overview of Available Event Type Elements
The Event Type Editor provides several node types, and each node type has a set of properties associated with it. The available node types and their properties are shown in the following table:
Node Type | Description | Properties of the node type |
Field | A node that contains an XSD simple type definition. | ![*](bullet.gif) Name ![*](bullet.gif) Cardinality ![*](bullet.gif) Type: the data type of the node. ![*](bullet.gif) Filterable ![*](bullet.gif) Documentation |
Composite | A container for a set of nodes. The nodes can be field nodes or other composite nodes. | ![*](bullet.gif) Name ![*](bullet.gif) Cardinality ![*](bullet.gif) Documentation Nodes of this type have no data type, since they are just containers for other nodes. |
Reference to Component | A reference to a node in another schema, which can be an XSD element, XSD simple type or XSD complex type. Note: | Recursive schema references are not allowed. For instance, a schema should not reference itself or reference another schema that refers the current one. |
| ![*](bullet.gif) Name ![*](bullet.gif) Cardinality ![*](bullet.gif) Referenced Component ![*](bullet.gif) Referenced Item ![*](bullet.gif) Documentation Additionally, for a reference to a simple type: ![*](bullet.gif) Filterable |
The properties of the nodes have the following meanings:
NameThe display name of the node on the canvas.
CardinalityThe possible number of occurrences of this node. The available values are:
![*](bullet.gif)
0..1, 0..n, 1..1, 1..n.
TypeThe data type of the node.
Note: | The anyType and anySimpleType types are not supported. |
Referenced ComponentThe name of the referenced schema.
Referenced ItemThe name of the node in the referenced schema.
FilterableThis is a boolean value that indicates whether or not the node value in instances of the event type can be used as a filtering criterion to select the instance for further processing. A value of true indicates that the node value can be a filtering criterion.
DocumentationThis property allows you to provide a comment explaining the purpose of the node.