public class TypeUsesMap extends Object implements ITypeUsesMap
| Constructor and Description |
|---|
TypeUsesMap() |
TypeUsesMap(List<String> specialTypeUses) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToDefaultTypeUses(String strType) |
void |
addToFeatureLiterals(IFeatureInfo fi) |
void |
addToFeatureSpaces(String strType) |
void |
addToSpecialTypeUses(String strType) |
void |
addToTypeUses(IUsesStatement usesSmt) |
void |
addToTypeUses(String strType) |
void |
clearNonDefaultTypeUses() |
boolean |
containsType(String typeName) |
ITypeUsesMap |
copy() |
ITypeUsesMap |
copyLocalScope() |
Set<IFeatureInfo> |
getFeatureLiterals() |
Set<String> |
getFeatureSpaces() |
Set<String> |
getNamespaces() |
Set<String> |
getTypeUses() |
Set<IUsesStatement> |
getUsesStatements() |
boolean |
isSupportRelativePackageResolution() |
ITypeUsesMap |
lock() |
INamespaceType |
resolveRelativeNamespaceInAllNamespaces(String strRelativeName) |
IType |
resolveType(String strRelativeName) |
void |
setSupportRelativePackageResolution(boolean bSupportRelativePackageResolution) |
public ITypeUsesMap copy()
copy in interface ITypeUsesMappublic ITypeUsesMap copyLocalScope()
copyLocalScope in interface ITypeUsesMappublic ITypeUsesMap lock()
lock in interface ITypeUsesMappublic boolean containsType(String typeName)
containsType in interface ITypeUsesMappublic Set<String> getTypeUses()
getTypeUses in interface ITypeUsesMappublic Set<String> getNamespaces()
getNamespaces in interface ITypeUsesMappublic Set<String> getFeatureSpaces()
getFeatureSpaces in interface ITypeUsesMappublic Set<IFeatureInfo> getFeatureLiterals()
getFeatureLiterals in interface ITypeUsesMappublic void addToTypeUses(String strType)
addToTypeUses in interface ITypeUsesMappublic void addToFeatureSpaces(String strType)
addToFeatureSpaces in interface ITypeUsesMappublic void addToFeatureLiterals(IFeatureInfo fi)
addToFeatureLiterals in interface ITypeUsesMappublic void addToTypeUses(IUsesStatement usesSmt)
addToTypeUses in interface ITypeUsesMappublic Set<IUsesStatement> getUsesStatements()
getUsesStatements in interface ITypeUsesMappublic void addToDefaultTypeUses(String strType)
addToDefaultTypeUses in interface ITypeUsesMappublic void addToSpecialTypeUses(String strType)
addToSpecialTypeUses in interface ITypeUsesMappublic IType resolveType(String strRelativeName)
resolveType in interface ITypeUsesMappublic void clearNonDefaultTypeUses()
clearNonDefaultTypeUses in interface ITypeUsesMappublic INamespaceType resolveRelativeNamespaceInAllNamespaces(String strRelativeName)
resolveRelativeNamespaceInAllNamespaces in interface ITypeUsesMappublic boolean isSupportRelativePackageResolution()
isSupportRelativePackageResolution in interface ITypeUsesMappublic void setSupportRelativePackageResolution(boolean bSupportRelativePackageResolution)
setSupportRelativePackageResolution in interface ITypeUsesMapCopyright © 2017. All rights reserved.