DomainType extends ContainsWires, ExtendsEdgeDestination, ExtendsEdgesSource, GeneratedElement, GeneratesElements, ParameterEdgesSource, RequiresEdgesSource

The composition of individual data elements into a domain-specific structure.

A DomainType can be composed of many DomainAttributes, each of which has a particular data type. Foreign keys are supported by declaring that a given DomainAttributes extends another through an ExtendsEdge. A DomainType can extend another DomainType through an ExtendsEdge to describe a simple form of inheritance. Multiple inheritance is supported, but circular inheritance is not allowed.

[DomainType.html]

Direct subtypes:

All subtypes: Toggle

Examples

Inference Rules

Constraints

Attributes

(none)

Inherited Attributes

Children

Inherited Children

References

Inherited References

Extensions

Inherited Extensions