public static class ExpressionScope.Scope extends Object implements IScope
| Constructor and Description |
|---|
ExpressionScope.Scope(IScope delegate,
ITypeReferenceOwner owner) |
public ExpressionScope.Scope(IScope delegate, ITypeReferenceOwner owner)
public IEObjectDescription getSingleElement(QualifiedName name)
getSingleElement in interface IScopepublic Iterable<IEObjectDescription> getElements(QualifiedName name)
getElements in interface IScopepublic IEObjectDescription getSingleElement(org.eclipse.emf.ecore.EObject object)
getSingleElement in interface IScopepublic Iterable<IEObjectDescription> getElements(org.eclipse.emf.ecore.EObject object)
getElements in interface IScopepublic Iterable<IEObjectDescription> getAllElements()
getAllElements in interface IScopeprotected void ensureInitialized()
protected void populateFromParent(List<IEObjectDescription> allElements, Map<QualifiedName,List<IEObjectDescription>> allElementsByName)
protected void recordDescription(IEObjectDescription element, Map<String,IEObjectDescription> result)
protected void recordDescription(String signature, IEObjectDescription element, Map<String,IEObjectDescription> result)
protected boolean isAliased(IEObjectDescription desc)
protected void recordDescription(IIdentifiableElementDescription desc, Map<String,IEObjectDescription> result)
protected LightweightTypeReference getFirstParameterType(IIdentifiableElementDescription candidate)
protected LightweightTypeReference getParameterType(JvmFormalParameter p)
protected List<IIdentifiableElementDescription> getFilteredExtensionDescriptions(Map<String,List<IIdentifiableElementDescription>> extensionSignatures)
protected String getExtensionSignature(IIdentifiableElementDescription desc)
protected String getSignature(IEObjectDescription desc)
protected String getSignature(IIdentifiableElementDescription desc)
protected void appendParameters(JvmExecutable executable, StringBuilder result, boolean extension)
Copyright © 2015. All Rights Reserved.