org.eclipse.emf.codegen.ecore.genmodel.impl
Class GenBaseImpl.ImportManager

java.lang.Object
  extended byorg.eclipse.emf.codegen.ecore.genmodel.impl.GenBaseImpl.ImportManager
Enclosing class:
GenBaseImpl

protected static class GenBaseImpl.ImportManager
extends Object


Field Summary
protected  HashSet importedPackages
           
protected  SortedSet imports
           
protected  HashSet javaLangImports
           
protected  HashMap shortNameToImportMap
           
 
Constructor Summary
GenBaseImpl.ImportManager(String compilationUnitPackage)
           
 
Method Summary
 void addCompilationUnitImports(String compilationUnitContents)
           
 void addImport(String qualifiedName)
           
 void addImport(String packageName, String shortName)
           
 void addJavaLangImports(List javaLangClassNames)
           
 void addMasterImport(String packageName, String shortName)
           
 void addPseudoImport(String qualifiedName)
           
 String getImportedName(String qualifiedName)
           
 Collection getImports()
           
 boolean hasImport(String shortName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imports

protected SortedSet imports

shortNameToImportMap

protected HashMap shortNameToImportMap

javaLangImports

protected HashSet javaLangImports

importedPackages

protected HashSet importedPackages
Constructor Detail

GenBaseImpl.ImportManager

public GenBaseImpl.ImportManager(String compilationUnitPackage)
Method Detail

getImports

public Collection getImports()

getImportedName

public String getImportedName(String qualifiedName)

addImport

public void addImport(String packageName,
                      String shortName)

addImport

public void addImport(String qualifiedName)

addMasterImport

public void addMasterImport(String packageName,
                            String shortName)

addJavaLangImports

public void addJavaLangImports(List javaLangClassNames)

hasImport

public boolean hasImport(String shortName)

addCompilationUnitImports

public void addCompilationUnitImports(String compilationUnitContents)

addPseudoImport

public void addPseudoImport(String qualifiedName)

Copyright 2001-2004 IBM Corporation and others.
All Rights Reserved.