/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * <!-- begin-model-doc --> * When there is a name, and all of the containing namespaces have a name, the qualified name is constructed from the names of the containing namespaces. * result = if self.name->notEmpty() and self.allNamespaces()->select(ns | ns.name->isEmpty())->isEmpty() * then * self.allNamespaces()->iterate( ns : Namespace; result: String = self.name | ns.name->union(self.separator())->union(result)) * else * Set{} * endif * @param namedElement The receiving '<em><b>Named Element</b></em>' model object. * <!-- end-model-doc --> * @generated NOT */ public static String getQualifiedName(NamedElement namedElement) { return getQualifiedName(namedElement, namedElement.separator()); }