public class EvaluatorMultipleIterationManager extends AbstractEvaluatorIterationManager
IterationManager.IterationManagerExtension| Constructor and Description |
|---|
EvaluatorMultipleIterationManager(Evaluator invokingExecutor,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement... referredIterators)
Deprecated.
supply a callExp
|
EvaluatorMultipleIterationManager(Executor invokingExecutor,
CallExp callExp,
OCLExpression body,
CollectionValue collectionValue,
TypedElement accumulator,
Object accumulatorValue,
TypedElement... referredIterators) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
advanceIterators()
Advance the iterators to the next iteration, returning false once all possible
iterator states have been exhausted.
|
Object |
get(int i) |
boolean |
hasCurrent()
Return true if the iterators have a step to be evaluated.
|
dispose, evaluateBody, getAccumulatorValue, getCollectionValue, getEvaluationEnvironment, getSourceCollection, toString, updateAccumulatorcreateNestedIterationManager, get, getEvaluator, getExecutor, getStandardLibrary@Deprecated public EvaluatorMultipleIterationManager(Evaluator invokingExecutor, OCLExpression body, CollectionValue collectionValue, TypedElement accumulator, Object accumulatorValue, TypedElement... referredIterators)
public EvaluatorMultipleIterationManager(Executor invokingExecutor, CallExp callExp, OCLExpression body, CollectionValue collectionValue, TypedElement accumulator, Object accumulatorValue, TypedElement... referredIterators)
public boolean advanceIterators()
IterationManagerpublic Object get(int i)
public boolean hasCurrent()
IterationManagerCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.