type safety enhanced

specify former generic type.
removed unnecessary attributes.

oclconstraint does not need "lang" attribute anymore.