org.eclipse.xtext.xbase.typing
Class AbstractTypeProvider.ComputationData<T extends org.eclipse.emf.ecore.EObject>

java.lang.Object
  extended by org.eclipse.xtext.xbase.typing.AbstractTypeProvider.ComputationData<T>
Enclosing class:
AbstractTypeProvider

protected static class AbstractTypeProvider.ComputationData<T extends org.eclipse.emf.ecore.EObject>
extends java.lang.Object


Field Summary
protected  java.util.Set<T> computations
           
protected  AbstractTypeProvider.ImmutableLinkedItem queryState
           
protected  org.eclipse.emf.ecore.resource.Resource resource
           
protected  boolean resourceLeftOrCyclic
           
 
Constructor Summary
protected AbstractTypeProvider.ComputationData()
           
 
Method Summary
protected  boolean add(T t)
           
protected  void remove(T t)
           
protected  int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

computations

protected final java.util.Set<T extends org.eclipse.emf.ecore.EObject> computations

queryState

protected AbstractTypeProvider.ImmutableLinkedItem queryState

resource

protected org.eclipse.emf.ecore.resource.Resource resource

resourceLeftOrCyclic

protected boolean resourceLeftOrCyclic
Constructor Detail

AbstractTypeProvider.ComputationData

protected AbstractTypeProvider.ComputationData()
Method Detail

add

protected boolean add(T t)

remove

protected void remove(T t)

size

protected int size()