/** * */ package com.sap.furcas.runtime.common.util; import java.util.Iterator; import java.util.List; import java.util.Set; import org.eclipse.emf.common.util.URI; /** * Util class for formatting Exception messages */ public class MessageUtil { public static String asModelName(List<String> names) { if (names == null) { return null; } StringBuilder builder = new StringBuilder(); for (Iterator<String> iterator = names.iterator(); iterator.hasNext();) { String name = iterator.next(); builder.append(name); if (iterator.hasNext()) { builder.append("::"); } } return builder.toString(); } public static String asMetaModelNames(Set<URI> metaModelURIs) { StringBuilder builder = new StringBuilder(); for (Iterator<URI> iterator = metaModelURIs.iterator(); iterator.hasNext();) { URI uri = iterator.next(); builder.append(uri.toString()); if (iterator.hasNext()) { builder.append(", "); } } return builder.toString(); } }