org.eclipse.xtext.xtext.ui.wizard.ecore2xtext
Class UniqueNameUtil

java.lang.Object
  extended by org.eclipse.xtext.xtext.ui.wizard.ecore2xtext.UniqueNameUtil

public class UniqueNameUtil
extends java.lang.Object

Author:
Jan Koehnlein - Initial contribution and API

Constructor Summary
UniqueNameUtil()
           
 
Method Summary
static void clearUniqueNames(EPackageInfo defaultPackageInfo)
           
static void debug(java.lang.String s)
           
static org.eclipse.emf.ecore.EClassifier eString()
           
static java.lang.String importURI(org.eclipse.emf.ecore.EPackage ePackage)
           
static java.lang.String uniqueImplName(org.eclipse.emf.ecore.ENamedElement element)
           
static java.lang.String uniqueName(org.eclipse.emf.ecore.ENamedElement element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniqueNameUtil

public UniqueNameUtil()
Method Detail

uniqueName

public static java.lang.String uniqueName(org.eclipse.emf.ecore.ENamedElement element)

uniqueImplName

public static java.lang.String uniqueImplName(org.eclipse.emf.ecore.ENamedElement element)

clearUniqueNames

public static void clearUniqueNames(EPackageInfo defaultPackageInfo)

importURI

public static java.lang.String importURI(org.eclipse.emf.ecore.EPackage ePackage)

eString

public static org.eclipse.emf.ecore.EClassifier eString()

debug

public static void debug(java.lang.String s)