public class AliasAnalysis
extends AdapterImpl
Constructor and Description |
---|
AliasAnalysis(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
static void |
dispose(Resource resource) |
static AliasAnalysis |
getAdapter(Resource resource) |
static AliasAnalysis |
getAdapter(Resource resource,
EnvironmentFactoryInternal environmentFactory) |
String |
getAlias(EObject eObject,
String hint)
Return the alias for eObject, using a non-null hint as a stem for auto-generation, or null if there is none.
|
Iterable<CompletePackage> |
getAliases()
Return the alias for eObject.
|
List<PathElement> |
getPath(Element eObject) |
boolean |
isAdapterForType(Object type) |
public AliasAnalysis(Resource resource, EnvironmentFactoryInternal environmentFactory)
public static void dispose(Resource resource)
public static AliasAnalysis getAdapter(Resource resource)
public static AliasAnalysis getAdapter(Resource resource, EnvironmentFactoryInternal environmentFactory)
public void dispose()
public String getAlias(EObject eObject, String hint)
public Iterable<CompletePackage> getAliases()
public List<PathElement> getPath(Element eObject)
public boolean isAdapterForType(Object type)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.