org.eclipse.ocl.internal.evaluation
Class IterationTemplateAny<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>

java.lang.Object
  extended by org.eclipse.ocl.internal.evaluation.IterationTemplate<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
      extended by org.eclipse.ocl.internal.evaluation.IterationTemplateAny<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>

public class IterationTemplateAny<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
extends IterationTemplate<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>


Constructor Summary
protected IterationTemplateAny(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v)
           
 
Method Summary
protected  java.lang.Object evaluateResult(java.util.List<Variable<C,PM>> iterators, java.lang.String resultName, java.lang.Object bodyVal)
           
static
<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
IterationTemplate<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
getInstance(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v)
           
 
Methods inherited from class org.eclipse.ocl.internal.evaluation.IterationTemplate
advanceIterators, evaluate, getEvalEnvironment, getEvaluationVisitor, getInvalid, getNextUnfinishedIterator, getOCLStandardLibrary, initializeIterators, isDone, moreToGo, removeIterators, setDone
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IterationTemplateAny

protected IterationTemplateAny(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v)
Method Detail

getInstance

public static <PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> IterationTemplate<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> getInstance(EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> v)

evaluateResult

protected java.lang.Object evaluateResult(java.util.List<Variable<C,PM>> iterators,
                                          java.lang.String resultName,
                                          java.lang.Object bodyVal)
Overrides:
evaluateResult in class IterationTemplate<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>