|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ScopeFilter
A ScopeFilter is initially used to reject unwanted name contributions from a scope and once all candidate names have been identified, is used again to select a best match from ambiguous contributions.
Method Summary | |
---|---|
int |
compareMatches(MetaModelManager metaModelManager,
java.lang.Object match1,
java.util.Map<TemplateParameter,ParameterableElement> bindings1,
java.lang.Object match2,
java.util.Map<TemplateParameter,ParameterableElement> bindings2)
Return -ve if match1 is inferior to match2, +ve if match2 is inferior to match1, or zero if both matches are of equal validity. |
boolean |
matches(EnvironmentView environmentView,
java.lang.Object object)
Return true if the filter accepts eObject as a candidate for inclusion in the EnvironmentView. |
Method Detail |
---|
int compareMatches(@NonNull MetaModelManager metaModelManager, @NonNull java.lang.Object match1, @Nullable java.util.Map<TemplateParameter,ParameterableElement> bindings1, @NonNull java.lang.Object match2, @Nullable java.util.Map<TemplateParameter,ParameterableElement> bindings2)
boolean matches(@NonNull EnvironmentView environmentView, @NonNull java.lang.Object object)
eObject
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |