Typed element is a supplier factory with specified return type, e.g. java.lang.Integer. Typed element gets its result from the context’s service with the specified type. The primary pupose of of the typed element is to serve as a specification/description.



  • Null - Typed null can be used as an operation argument.
  • Resource - Resource loads content from URL and converts to the element type.
  • Supplier - Supplier is a typed element which computes it result using an implementation operation - constructor or method.
  • TypedEntry - Typed element with a name.



required : EBoolean

Indicates that the element result can not be null.

Type EBoolean
Cardinality 0..1

type : EString

Fully qualified Java type name.

Type EString
Cardinality 0..1