org.eclipse.emf.ecore.xcore.typing
Class XcoreTypeProvider

java.lang.Object
  extended by org.eclipse.xtext.xbase.typing.AbstractTypeProvider
      extended by org.eclipse.xtext.xbase.typing.XbaseTypeProvider
          extended by org.eclipse.emf.ecore.xcore.typing.XcoreTypeProvider
All Implemented Interfaces:
org.eclipse.xtext.xbase.typing.ITypeProvider

public class XcoreTypeProvider
extends org.eclipse.xtext.xbase.typing.XbaseTypeProvider


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.xbase.typing.AbstractTypeProvider
org.eclipse.xtext.xbase.typing.AbstractTypeProvider.EarlyExitAcceptor, org.eclipse.xtext.xbase.typing.AbstractTypeProvider.ImmutableLinkedItem<T>
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.xbase.typing.AbstractTypeProvider
getExpectedType, getType, getTypeForIdentifiable
 
Constructor Summary
XcoreTypeProvider()
           
 
Method Summary
protected  org.eclipse.xtext.common.types.JvmTypeReference _expectedType(EObject container, EReference reference, int index, boolean rawType)
           
protected  org.eclipse.xtext.common.types.JvmTypeReference _expectedType(XOperation expr, EReference reference, int index, boolean rawType)
           
 
Methods inherited from class org.eclipse.xtext.xbase.typing.XbaseTypeProvider
_earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _earlyExits, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _expectedType, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _type, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, _typeForIdentifiable, expectedType, findTypeGuardedXCasePartContainer, getArgumentTypes, getArgumentTypes, getCommonType, getExpectedReturnType, getExpectedVarArgType, getExpression, getFeatureCallTypeArgContext, getParam, getPrimitiveVoid, getReceiverType, getThrownExceptionForIdentifiable, getTypeArgumentContext, getTypeArgumentContext, getTypesFactory, handleCycleGetExpectedType, handleCycleGetTypeForIdentifiable, isFilteredFromCommonTypesList, type, typeForIdentifiable
 
Methods inherited from class org.eclipse.xtext.xbase.typing.AbstractTypeProvider
_earlyExits, _earlyExits, _earlyExits, _type, _typeForIdentifiable, checkIsSingelton, doGetType, getCommonReturnType, getConstructor, getConstructor, getContainingInfo, getDebugIndentation, getExpectedType, getExpectedType, getFeature, getFeature, getLogicalContainerProvider, getLogicalOrRealContainer, getLogicalOrRealContainer, getNearestTypeParameterDeclarator, getThrownExceptionTypes, getType, getType, getType, getTypeArgumentContextProvider, getTypeConformanceComputer, getTypeForIdentifiable, getTypeForIdentifiable, getTypeReferences, handleCyclicGetType, internalCollectEarlyExits, isDeclaratorOf, isResolved, isResolved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XcoreTypeProvider

public XcoreTypeProvider()
Method Detail

_expectedType

protected org.eclipse.xtext.common.types.JvmTypeReference _expectedType(EObject container,
                                                                        EReference reference,
                                                                        int index,
                                                                        boolean rawType)
Overrides:
_expectedType in class org.eclipse.xtext.xbase.typing.XbaseTypeProvider

_expectedType

protected org.eclipse.xtext.common.types.JvmTypeReference _expectedType(XOperation expr,
                                                                        EReference reference,
                                                                        int index,
                                                                        boolean rawType)

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.