## Context Element Nature

The context element is either a reference to a contract element or is self-describing.

### Self-describing Context Element

A self describing context element has to define its key and its type i.e a class.

Option | Description | Default
--- | --- | ---
Key | Enter a name used as a key. | none
Class name | Use the 'Browse...' button to select a class that implements `com.thalesgroup.mde.mdsofa.model.contract.type.ITypeHolder` interface | Standard types are provided : StringTypeHolder BooleanTypeHolder ...

### Referencing Context Element

A referencing context element means that this one matches a contract element. Hence, its type is the one of the referenced one.
Use the transfer viewer to select the contract element to reference.

Context
Contract

TODO

TODO