Types, Functions and Methods

The EKL lets you handle types, methods, and functions.

Note: An attribute can be:
  • Single values parameters (string, integer, real, Boolean, dimensions)
  • A reference to another object (the type of the attribute being the type that must support the object linked through this attribute)
  • A list of values, or a list of references to other objects.

An object implements one or several types. Implementing means that the object attributes are defined by the type (and its super types). It also means that it can be used at a place where such an object of this type is expected. For example, a mechanical feature (like a Pad) implements both the type of its specification (the Pad) and the type of its result (a solid).

This page discusses:

See Also
Basic Types, Methods and Functions