public class EnvironmentView extends Object
Modifier and Type | Class and Description |
---|---|
static class |
EnvironmentView.Disambiguator<T> |
Constructor and Description |
---|
EnvironmentView(EnvironmentFactoryInternal environmentFactory,
EStructuralFeature reference,
String name)
Deprecated.
Use ParserContext constructor
|
EnvironmentView(ParserContext parserContext,
EStructuralFeature reference,
String name) |
public EnvironmentView(ParserContext parserContext, EStructuralFeature reference, String name)
@Deprecated public EnvironmentView(EnvironmentFactoryInternal environmentFactory, EStructuralFeature reference, String name)
public static <T> void addDisambiguator(Class<T> targetClass, Comparator<T> disambiguator)
public static List<Comparator<Object>> getDisambiguators(Class<?> key)
public boolean accepts(EClass eClass)
public void addAllEnumerationLiterals(Enumeration pivot)
public void addAllOperations(Class type, FeatureFilter featureFilter)
public void addAllPackages(Package pkge)
public void addAllPackages(Model root)
public void addAllParameters(Operation pivot)
public void addAllPrecedences(Library pivot)
public void addAllProperties(Class type, FeatureFilter featureFilter)
public void addAllStates(Type type)
public void addAllTemplateParameters(TemplateableElement pivot)
public void addAllTypes(Package pkge)
public void addElement(String elementName, Object element)
elementName
- name of elementelement
- the elementpublic void addFilter(ScopeFilter filter)
public void addImportedElement(URI baseURI)
public void addNamedElement(Nameable namedElement)
public void addNamedElement(NamedElement namedElement)
public void addRootPackages()
public int computeLookups(ScopeView scopeView)
public void computeQualifiedLookups(Element target)
public Attribution getAttribution(EObject eObject)
public EObject getContent()
public EnvironmentFactoryInternal getEnvironmentFactory()
public String getName()
public EStructuralFeature getReference()
public EClassifier getRequiredType()
public int getSize()
public StandardLibraryInternal getStandardLibrary()
public boolean hasFinalResult()
public boolean isQualifier()
public void removeFilter(ScopeFilter filter)
public int resolveDuplicates()
public void setIsQualifier(boolean isQualifier)
public void setRequiredType(EClassifier requiredType)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.