An abstract interface inherited by all Interface Repository
(IR) objects that represent OMG IDL types. It provides access
to the
TypeCode
object describing the type and is used in defining the
other interfaces wherever definitions of
IDLType
must be referenced.