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

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

public class ImplicitSourceVariableIterator
extends AbstractImplicitSourceNamedElementIterator<Variable>

An Iterator over the 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
ImplicitSourceVariableIterator(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

ImplicitSourceVariableIterator

public ImplicitSourceVariableIterator(@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<Variable>