|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.ocl.examples.domain.library.AbstractIterationManager
public abstract class AbstractIterationManager
| Field Summary | |
|---|---|
protected DomainEvaluator |
evaluator
|
| Constructor Summary | |
|---|---|
AbstractIterationManager(DomainEvaluator evaluator)
|
|
| Method Summary | |
|---|---|
DomainIterationManager |
createNestedIterationManager(CollectionValue value)
Create a nested iteration supervisor. |
Value |
get()
Get the current state of the iterator. |
ValueFactory |
getValueFactory()
Get the factory for values. |
boolean |
isOuterIteration()
Get the current iteration depth. |
NullValue |
throwInvalidEvaluation(InvalidValueException e)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.ocl.examples.domain.evaluation.DomainIterationManager |
|---|
advanceIterators, evaluateBody, getAccumulatorValue, hasCurrent, throwInvalidEvaluation, updateBody |
| Field Detail |
|---|
protected final DomainEvaluator evaluator
| Constructor Detail |
|---|
public AbstractIterationManager(DomainEvaluator evaluator)
| Method Detail |
|---|
public DomainIterationManager createNestedIterationManager(CollectionValue value)
DomainIterationManager
createNestedIterationManager in interface DomainIterationManagervalue - the nested iteration domain
public Value get()
DomainIterationManager
get in interface DomainIterationManagerpublic ValueFactory getValueFactory()
DomainIterationManager
getValueFactory in interface DomainIterationManagerpublic boolean isOuterIteration()
DomainIterationManager
isOuterIteration in interface DomainIterationManagerpublic NullValue throwInvalidEvaluation(InvalidValueException e)
throwInvalidEvaluation in interface DomainIterationManager
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||