QString QrsMetamodelLoader::validatePortName(const qrRepo::RepoApi &repo, const Id &id, const QString &name) { if (name == "NonTyped") { return name; } for (const Id &port : repo.elementsByType(metamodelPortType.element())) { if (repo.name(port) == name) { return name; } } emit errorOccured(tr("Port type %1 not declared in metamodel"), id); return "NonTyped"; }