org.eclipse.xtext.xbase.scoping.featurecalls
Interface IFeaturesForTypeProvider

All Known Implementing Classes:
AbstractFeaturesForTypeProvider, AbstractStaticMethodsFeatureForTypeProvider, DefaultConstructorDescriptionProvider, DefaultFeaturesForTypeProvider, DefaultJvmFeatureDescriptionProvider, ExtensionMethodsFeaturesProvider, StaticallyImportedFeaturesProvider, StaticImplicitMethodsFeatureForTypeProvider, XAssignmentDescriptionProvider, XAssignmentSugarDescriptionProvider, XConstructorProvider, XFeatureCallSugarDescriptionProvider

public interface IFeaturesForTypeProvider

Author:
Sven Efftinge - Initial contribution and API

Method Summary
 java.lang.Iterable<JvmFeature> getAllFeatures(JvmTypeReference typeReference, java.lang.Iterable<JvmTypeReference> hierarchy)
           
 java.lang.Iterable<JvmFeature> getFeaturesByName(java.lang.String name, JvmTypeReference declarator, java.lang.Iterable<JvmTypeReference> hierarchy)
           
 boolean isExtensionProvider()
           
 java.lang.String toString()
           
 

Method Detail

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

isExtensionProvider

boolean isExtensionProvider()

getFeaturesByName

java.lang.Iterable<JvmFeature> getFeaturesByName(java.lang.String name,
                                                 JvmTypeReference declarator,
                                                 java.lang.Iterable<JvmTypeReference> hierarchy)

getAllFeatures

java.lang.Iterable<JvmFeature> getAllFeatures(JvmTypeReference typeReference,
                                              java.lang.Iterable<JvmTypeReference> hierarchy)