|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 DomainIterationManager
value
- the nested iteration domain
public Value get()
DomainIterationManager
get
in interface DomainIterationManager
public ValueFactory getValueFactory()
DomainIterationManager
getValueFactory
in interface DomainIterationManager
public boolean isOuterIteration()
DomainIterationManager
isOuterIteration
in interface DomainIterationManager
public NullValue throwInvalidEvaluation(InvalidValueException e)
throwInvalidEvaluation
in interface DomainIterationManager
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |