public class FlatSet extends java.util.HashSet<AnnotatedEObject> implements OperationCallExpKeyedSet
OperationCallExpKeyedSet
interface which is actually unable to
associate the AnnotatedEObject
s with OperationCallExp
expressions but instead just keeps
the AnnotatedEObject
s as flat sets.Constructor and Description |
---|
FlatSet()
Only used to create the
EMPTY_SET |
FlatSet(AnnotatedEObject aeo) |
FlatSet(java.util.Collection<OperationCallExpKeyedSet> sets) |
Modifier and Type | Method and Description |
---|---|
static OperationCallExpKeyedSet |
emptySet() |
java.lang.Iterable<java.util.Map.Entry<OperationCallExp,java.lang.Iterable<AnnotatedEObject>>> |
entrySet()
The returned iterable's iterator produces a single element with this set contained as iterable value,
or an empty iterable in case this set is empty.
|
java.lang.Iterable<AnnotatedEObject> |
getCombinedResultsFor(OperationCallExp oce)
The combined results is this set itself because it always contains all results for all
operation calls, already combined.
|
add, clear, clone, contains, isEmpty, iterator, remove, size
addAll, containsAll, retainAll, toArray, toArray, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
isEmpty
public FlatSet()
EMPTY_SET
public FlatSet(AnnotatedEObject aeo)
public FlatSet(java.util.Collection<OperationCallExpKeyedSet> sets)
public java.lang.Iterable<AnnotatedEObject> getCombinedResultsFor(OperationCallExp oce)
oce
parameter is ignored here.getCombinedResultsFor
in interface OperationCallExpKeyedSet
public java.lang.Iterable<java.util.Map.Entry<OperationCallExp,java.lang.Iterable<AnnotatedEObject>>> entrySet()
entrySet
in interface OperationCallExpKeyedSet
public static OperationCallExpKeyedSet emptySet()