public class IterableAsOperationCallExpKeyedSet extends java.lang.Object implements OperationCallExpKeyedSet
Iterable of AnnotatedEObjects as if it could be queried for the specific
operation call expression through which a subset of it was traced. However, it returns the entire iterable's
contents from getCombinedResultsFor(OperationCallExp), and entrySet() behaves as if
the entire iterable were associated with the null key.| Constructor and Description |
|---|
IterableAsOperationCallExpKeyedSet(java.lang.Iterable<AnnotatedEObject> iterable) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<java.util.Map.Entry<OperationCallExp,java.lang.Iterable<AnnotatedEObject>>> |
entrySet() |
java.lang.Iterable<AnnotatedEObject> |
getCombinedResultsFor(OperationCallExp oce) |
boolean |
isEmpty() |
java.util.Iterator<AnnotatedEObject> |
iterator() |
public IterableAsOperationCallExpKeyedSet(java.lang.Iterable<AnnotatedEObject> iterable)
public java.util.Iterator<AnnotatedEObject> iterator()
iterator in interface java.lang.Iterable<AnnotatedEObject>public java.lang.Iterable<AnnotatedEObject> getCombinedResultsFor(OperationCallExp oce)
getCombinedResultsFor in interface OperationCallExpKeyedSetpublic boolean isEmpty()
isEmpty in interface OperationCallExpKeyedSetpublic java.lang.Iterable<java.util.Map.Entry<OperationCallExp,java.lang.Iterable<AnnotatedEObject>>> entrySet()
entrySet in interface OperationCallExpKeyedSet