org.eclipse.xtext.xbase.typesystem.computation
Class AbstractTypeComputer

java.lang.Object
  extended by org.eclipse.xtext.xbase.typesystem.computation.AbstractTypeComputer
All Implemented Interfaces:
ITypeComputer
Direct Known Subclasses:
XbaseTypeComputer

public abstract class AbstractTypeComputer
extends java.lang.Object
implements ITypeComputer

Author:
Sebastian Zarnekow - Initial contribution and API TODO JavaDoc, toString

Constructor Summary
AbstractTypeComputer()
           
 
Method Summary
protected  void _computeTypes(XExpression expression, ITypeComputationState state)
           
protected  void checkIsSingelton()
           
 void computeTypes(XExpression expression, ITypeComputationState state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.xbase.typesystem.computation.ITypeComputer
getRefinableCandidate
 

Constructor Detail

AbstractTypeComputer

public AbstractTypeComputer()
Method Detail

checkIsSingelton

protected final void checkIsSingelton()

computeTypes

public void computeTypes(XExpression expression,
                         ITypeComputationState state)
Specified by:
computeTypes in interface ITypeComputer

_computeTypes

protected void _computeTypes(XExpression expression,
                             ITypeComputationState state)