An Attribution provides a helper to assist in evaluating the inheriteed or synthesized attributes of a type.
A ScopeFilter is initially used to reject unwanted name contributions from a scope.
A ScopeView identifies the context of the current lookup; which is the node in which a lookup is being performed, the child node by which the lookup is requested and the EReference of the location where the result will be used.
Ann AbstractAttribution provides the basic behaviour for a family of derived classes that provide additional scope/environment behaviour for corresponding CS elements.
An EnvironmentView provides a selective view of the environment visible at some CS node.
ScopeViews support access to some or all of the elements in a scope.
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.