ports description in metamodel; port types generation