What I was more heading to is how things are done in the meta metamodel
and not in a metamodel, created using ecore. So the question is more how
ecore knows that EInt, EDate or whatever is an instance of EDataType as
there is no association, aggregation or generalisation from EDatatype to
its instances or without having any attribute(of the class EDataType) that
is of a primitive data type(or any Java Class) set to any of the modeled
E* types.
10x, Petko