public static class EcoreUtil.FilteredSettingsIterator extends EcoreUtil.AbstractFilteredSettingsIterator<EStructuralFeature.Setting>
settings
that filters out the ones that aren't of interest.
If an EReference
is specified,
the iterator will only yield settings with that as their feature
.
If an EClass
is specified,
the iterator will only yield settings with an object
of that type.eClass, eReference, index, iterator, list, preparedResult, size
Constructor and Description |
---|
EcoreUtil.FilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection,
EReference eReference,
EClass eClass) |
EcoreUtil.FilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator,
EReference eReference,
EClass eClass) |
EcoreUtil.FilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list,
EReference eReference,
EClass eClass) |
Modifier and Type | Method and Description |
---|---|
protected EStructuralFeature.Setting |
yield(EStructuralFeature.Setting setting) |
hasNext, isIncluded, next, remove
public EcoreUtil.FilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list, EReference eReference, EClass eClass)
public EcoreUtil.FilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection, EReference eReference, EClass eClass)
public EcoreUtil.FilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator, EReference eReference, EClass eClass)
protected EStructuralFeature.Setting yield(EStructuralFeature.Setting setting)
yield
in class EcoreUtil.AbstractFilteredSettingsIterator<EStructuralFeature.Setting>