org.eclipse.emf.codegen.ecore.genmodel.impl
Class GenBaseImpl.ImportManager
java.lang.Object
org.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.ImportManager
- Enclosing class:
- GenBaseImpl
- protected static class GenBaseImpl.ImportManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
imports
protected java.util.SortedSet imports
shortNameToImportMap
protected java.util.HashMap shortNameToImportMap
javaLangImports
protected java.util.HashSet javaLangImports
importedPackages
protected java.util.HashSet importedPackages
GenBaseImpl.ImportManager
public GenBaseImpl.ImportManager(java.lang.String compilationUnitPackage)
getImports
public java.util.Collection getImports()
getImportedName
public java.lang.String getImportedName(java.lang.String qualifiedName)
addImport
public void addImport(java.lang.String packageName,
java.lang.String shortName)
addImport
public void addImport(java.lang.String qualifiedName)
addMasterImport
public void addMasterImport(java.lang.String packageName,
java.lang.String shortName)
addJavaLangImports
public void addJavaLangImports(java.util.List javaLangClassNames)
hasImport
public boolean hasImport(java.lang.String shortName)
addCompilationUnitImports
public void addCompilationUnitImports(java.lang.String compilationUnitContents)
addPseudoImport
public void addPseudoImport(java.lang.String qualifiedName)