public class ParameterContextInformationProvider extends java.lang.Object implements IContextInformationProvider
Constructor and Description |
---|
ParameterContextInformationProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<XExpression> |
getArguments(XExpression call) |
protected JvmIdentifiableElement |
getCalledFeature(XExpression call) |
protected java.lang.String |
getCalledFeatureName(XExpression call) |
protected org.eclipse.emf.ecore.EReference |
getCalledFeatureReference(XExpression call) |
protected XExpression |
getContainerCall(org.eclipse.emf.ecore.EObject element) |
void |
getContextInformation(ContentAssistContext context,
IContextInformationAcceptor acceptor) |
protected int |
getParameterListOffset(XExpression containerCall) |
protected Keyword |
getParameterListOpenParenthesis(XExpression call) |
protected IScope |
getScope(XExpression containerCall) |
public void getContextInformation(ContentAssistContext context, IContextInformationAcceptor acceptor)
getContextInformation
in interface IContextInformationProvider
protected XExpression getContainerCall(org.eclipse.emf.ecore.EObject element)
protected java.lang.String getCalledFeatureName(XExpression call)
protected JvmIdentifiableElement getCalledFeature(XExpression call)
protected IScope getScope(XExpression containerCall)
protected int getParameterListOffset(XExpression containerCall)
protected java.util.List<XExpression> getArguments(XExpression call)
protected org.eclipse.emf.ecore.EReference getCalledFeatureReference(XExpression call)
protected Keyword getParameterListOpenParenthesis(XExpression call)