/** * Calculate the full qualified packagename of the given type. * * @param type * The <code>org.eclipse.uml2.uml.Type</code> to calculate the * full qualified name for * @return The full qualified name as <code>java.lang.String</code> */ public String getFQNPackageName(Type type) { String pn = ""; Package p = findNearestPackage(type); while (p != null) { pn = p.getName() + "." + pn; p = findNearestPackage(p); } if (pn.endsWith(".")) { pn = pn.substring(0, pn.length() - 1); } return pn; }