only el.ui should depend on org.eclipse.xtext.common.types.shared, but not el(no-ui), because types.shared drags along UI dependencies (DS-7507)