org.eclipse.ocl.examples.xtext.essentialocl.cs2as
Class ImplicitSourceTypeIterator

java.lang.Object
  extended by com.google.common.collect.UnmodifiableIterator<T>
      extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.AbstractImplicitSourceNamedElementIterator<Type>
          extended by org.eclipse.ocl.examples.xtext.essentialocl.cs2as.ImplicitSourceTypeIterator
All Implemented Interfaces:
java.util.Iterator<Type>

public class ImplicitSourceTypeIterator
extends AbstractImplicitSourceNamedElementIterator<Type>

An Iterator over the types of implicit source variables (most nested first).


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2as.AbstractImplicitSourceNamedElementIterator
CONTINUE, DONE, next
 
Constructor Summary
ImplicitSourceTypeIterator(ElementCS csElement)
           
 
Method Summary
protected  void setNext(Variable asVariable)
          Assign the iterable element when iterating at asVariable.
 
Methods inherited from class org.eclipse.ocl.examples.xtext.essentialocl.cs2as.AbstractImplicitSourceNamedElementIterator
doNext, hasNext, next
 
Methods inherited from class com.google.common.collect.UnmodifiableIterator
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImplicitSourceTypeIterator

public ImplicitSourceTypeIterator(@NonNull
                                  ElementCS csElement)
Method Detail

setNext

protected void setNext(@NonNull
                       Variable asVariable)
Description copied from class: AbstractImplicitSourceNamedElementIterator
Assign the iterable element when iterating at asVariable.

Specified by:
setNext in class AbstractImplicitSourceNamedElementIterator<Type>