org.eclipse.xtext.xbase.scoping.featurecalls
Class XAssignmentDescriptionProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
      extended by org.eclipse.xtext.xbase.scoping.featurecalls.XAssignmentDescriptionProvider
All Implemented Interfaces:
IFeaturesForTypeProvider, IJvmFeatureDescriptionProvider

public class XAssignmentDescriptionProvider
extends DefaultJvmFeatureDescriptionProvider

creates assignment feature descriptions for fields.

Author:
Sven Efftinge - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
contextType, featuresForTypeProvider, implicitReceiver, signatureProvider, visibilityService
 
Constructor Summary
XAssignmentDescriptionProvider()
           
 
Method Summary
 void addFeatureDescriptions(JvmFeature feature, TypeArgumentContext context, IAcceptor<JvmFeatureDescription> acceptor)
          called for each feature in the current context type's type hierarchy.
 
Methods inherited from class org.eclipse.xtext.xbase.scoping.featurecalls.DefaultJvmFeatureDescriptionProvider
createJvmFeatureDescription, createJvmFeatureDescription, createJvmFeatureDescription, getFeaturesForType, getSignature, getText, isExtensionProvider, isValid, setContextType, setFeaturesForTypeProvider, setImplicitReceiver, setVisibilityService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XAssignmentDescriptionProvider

public XAssignmentDescriptionProvider()
Method Detail

addFeatureDescriptions

public void addFeatureDescriptions(JvmFeature feature,
                                   TypeArgumentContext context,
                                   IAcceptor<JvmFeatureDescription> acceptor)
Description copied from interface: IJvmFeatureDescriptionProvider
called for each feature in the current context type's type hierarchy.

Specified by:
addFeatureDescriptions in interface IJvmFeatureDescriptionProvider
Overrides:
addFeatureDescriptions in class DefaultJvmFeatureDescriptionProvider