org.eclipse.xtext.common.types.util
Interface ITypeArgumentContext

All Known Subinterfaces:
TypeArgumentContextProvider.IInitializableTypeArgumentContext
All Known Implementing Classes:
LazyTypeArgumentContext, LoggingTypeArgumentDecorator, TypeArgumentContext

public interface ITypeArgumentContext

Author:
Sebastian Zarnekow - Initial contribution and API

Method Summary
 JvmTypeReference getBoundArgument(JvmTypeParameter parameter)
           
 JvmTypeReference getLowerBound(JvmTypeReference reference)
           
 JvmTypeReference getUpperBound(JvmTypeReference element, org.eclipse.emf.common.notify.Notifier context)
           
 boolean isRawTypeContext()
           
 JvmTypeReference resolve(JvmTypeReference reference)
           
 

Method Detail

getBoundArgument

JvmTypeReference getBoundArgument(JvmTypeParameter parameter)

getLowerBound

JvmTypeReference getLowerBound(JvmTypeReference reference)

getUpperBound

JvmTypeReference getUpperBound(JvmTypeReference element,
                               org.eclipse.emf.common.notify.Notifier context)

resolve

JvmTypeReference resolve(JvmTypeReference reference)

isRawTypeContext

boolean isRawTypeContext()