-
Notifications
You must be signed in to change notification settings - Fork 4
Semantics
- boolean (true, false)
- byte (signed 8 bits)
- char (unsigned 16 bits)
- short (signed 16 bits)
- int (signed 32 bits)
- long (signed 64 bits)
- float
- double
- string
We might add enumerations in future.
Event and template types are both record types. Where event types, can extend one parent event type and inherit any number of template types, and template types can inherit any number of template types, but do not extend one parent type.
A model type allows to collect multiple complex types into a model type (aka. a partition of all complex type available, which could be seen as a metamodel for event types). Each complex type specified and all types which inherit from it are included in the model type.
A model sub type extends then all collected types in the model type by the specified properties or templates.
Semantic annotations allow to provide a hint what kind of value shall be stored in the specific property.