Class ContainerIterators
- java.lang.Object
-
- net.ssehub.easy.varModel.cstEvaluation.ContainerIterators
-
class ContainerIterators extends java.lang.ObjectImplements the container iterators.- Author:
- Holger Eichelberger
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classContainerIterators.ClosureIteratorEvaluatorImplements a basic closure iterator which can stop on a cycle.(package private) static classContainerIterators.CollectingIteratorEvaluatorImplements an evaluator adaptor for collecting operations.(package private) static classContainerIterators.CollectIteratorEvaluatorImplementsContainer.SELECTandContainer.REJECT.private static classContainerIterators.DefaultValueComparatorThe default value comparator for any value based onStringProvider.private static classContainerIterators.NumberIteratorEvaluatorA number aggregating iterator.
-
Field Summary
Fields Modifier and Type Field Description (package private) static IIteratorEvaluatorANYImplementsContainer.ANY.(package private) static IIteratorEvaluatorAPPLYImplementsContainer.APPLY.(package private) static IIteratorEvaluatorCLOSUREImplementsContainer.CLOSURE.(package private) static IIteratorEvaluatorCOLLECTImplementsContainer.COLLECTandContainer.COLLECT_NESTED.private static java.lang.ObjectDATA_CLOSURE_CYCLICprivate static java.lang.ObjectDATA_CLOSURE_MARKED(package private) static IIteratorEvaluatorEXISTSImplementsContainer.EXISTS.(package private) static IIteratorEvaluatorFOR_ALLImplementsContainer.FORALL.private static java.util.Comparator<Value>INT_COMPARATORA comparator forint values.(package private) static IIteratorEvaluatorIS_ACYCLICImplementsContainer.IS_ACYCLIC.(package private) static IIteratorEvaluatorIS_UNIQUEImplementsContainer.IS_UNIQUE.(package private) static IIteratorEvaluatorMAX2ImplementsContainer.MIN2.(package private) static IIteratorEvaluatorMIN2ImplementsContainer.MIN2.(package private) static IIteratorEvaluatorONEImplementsContainer.ONE.private static java.util.Comparator<Value>REAL_COMPARATORA comparator forreal values.(package private) static IIteratorEvaluatorSORTED_BYImplementsContainer.SORTED_BY.
-
Constructor Summary
Constructors Modifier Constructor Description privateContainerIterators()Prevents external creation.
-
-
-
Field Detail
-
APPLY
static final IIteratorEvaluator APPLY
ImplementsContainer.APPLY.
-
FOR_ALL
static final IIteratorEvaluator FOR_ALL
ImplementsContainer.FORALL.
-
EXISTS
static final IIteratorEvaluator EXISTS
ImplementsContainer.EXISTS.
-
IS_UNIQUE
static final IIteratorEvaluator IS_UNIQUE
ImplementsContainer.IS_UNIQUE.
-
ANY
static final IIteratorEvaluator ANY
ImplementsContainer.ANY.
-
ONE
static final IIteratorEvaluator ONE
ImplementsContainer.ONE.
-
MIN2
static final IIteratorEvaluator MIN2
ImplementsContainer.MIN2.
-
MAX2
static final IIteratorEvaluator MAX2
ImplementsContainer.MIN2.
-
COLLECT
static final IIteratorEvaluator COLLECT
ImplementsContainer.COLLECTandContainer.COLLECT_NESTED.
-
CLOSURE
static final IIteratorEvaluator CLOSURE
ImplementsContainer.CLOSURE.
-
IS_ACYCLIC
static final IIteratorEvaluator IS_ACYCLIC
ImplementsContainer.IS_ACYCLIC.
-
SORTED_BY
static final IIteratorEvaluator SORTED_BY
ImplementsContainer.SORTED_BY.
-
DATA_CLOSURE_MARKED
private static final java.lang.Object DATA_CLOSURE_MARKED
-
DATA_CLOSURE_CYCLIC
private static final java.lang.Object DATA_CLOSURE_CYCLIC
-
INT_COMPARATOR
private static final java.util.Comparator<Value> INT_COMPARATOR
A comparator forint values. This comparator shall not be used with any other instance thanint values.
-
REAL_COMPARATOR
private static final java.util.Comparator<Value> REAL_COMPARATOR
A comparator forreal values. This comparator shall not be used with any other instance thanreal values.
-
-