public class LeafConditionSettingIterator extends Object implements Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting>
LeafCondition.getDomainModelReference()
and
LeafCondition.getValueDomainModelReference()
.Constructor and Description |
---|
LeafConditionSettingIterator(LeafCondition condition,
org.eclipse.emf.ecore.EObject domainModel,
boolean includeNonValueRelatedSettings)
Constructs a new
LeafConditionSettingIterator . |
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes this
LeafConditionSettingIterator . |
Set<VDomainModelReference> |
getUsedValueDomainModelReferences()
Returns the used VDomainModelReferences .
This map will contain all entries when the iterator has reached its end. |
boolean |
hasNext() |
boolean |
isDisposed() |
org.eclipse.emf.ecore.EStructuralFeature.Setting |
next() |
void |
remove() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
public LeafConditionSettingIterator(LeafCondition condition, org.eclipse.emf.ecore.EObject domainModel, boolean includeNonValueRelatedSettings)
LeafConditionSettingIterator
.condition
- the leaf conditiondomainModel
- The root domain object of the given LeafCondition
includeNonValueRelatedSettings
- whether to include non value related settingspublic boolean hasNext()
hasNext
in interface Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting>
Iterator.hasNext()
public org.eclipse.emf.ecore.EStructuralFeature.Setting next()
next
in interface Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting>
Iterator.next()
public void remove()
remove
in interface Iterator<org.eclipse.emf.ecore.EStructuralFeature.Setting>
Iterator.remove()
public Set<VDomainModelReference> getUsedValueDomainModelReferences()
VDomainModelReferences
.
This map will contain all entries when the iterator has reached its end.public void dispose()
LeafConditionSettingIterator
.public boolean isDisposed()
true
if this LeafConditionSettingIterator
is disposed, false
otherwiseCopyright © 2017. All rights reserved.