Class AbstractListIterator<T,I,M extends Manager<T,I>>
java.lang.Object
org.eclipse.epsilon.emc.simulink.util.collection.AbstractElementIterator<T,I,M>
org.eclipse.epsilon.emc.simulink.util.collection.AbstractListIterator<T,I,M>
- All Implemented Interfaces:
Iterator<ISimulinkModelElement>
,ListIterator<ISimulinkModelElement>
- Direct Known Subclasses:
SimulinkBlockCollection.SimulinkBlockListIterator
,SimulinkDataTypeCollection.SimulinkDataTypeListIterator
,SimulinkElementCollection.SimulinkElementListIterator
,SimulinkEntryCollection.SimulinkEntryListIterator
,SimulinkJustificationCollection.SimulinkJustificationListIterator
,SimulinkLineCollection.SimulinkLineListIterator
,SimulinkLinkCollection.SimulinkLinkListIterator
,SimulinkLinkSetCollection.SimulinkLinkSetListIterator
,SimulinkPortCollection.SimulinkPortListIterator
,SimulinkReferenceCollection.SimulinkReferenceListIterator
,SimulinkRequirementCollection.SimulinkRequirementListIterator
,StateflowBlockCollection.StateflowBlockListIterator
public class AbstractListIterator<T,I,M extends Manager<T,I>>
extends AbstractElementIterator<T,I,M>
implements ListIterator<ISimulinkModelElement>
-
Field Summary
Fields inherited from class org.eclipse.epsilon.emc.simulink.util.collection.AbstractElementIterator
iterator, manager
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractListIterator
(int index, List<I> primitive, M manager) AbstractListIterator
(List<I> primitive, M manager) -
Method Summary
Methods inherited from class org.eclipse.epsilon.emc.simulink.util.collection.AbstractElementIterator
hasNext, next
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
Methods inherited from interface java.util.ListIterator
hasNext, next
-
Constructor Details
-
AbstractListIterator
-
AbstractListIterator
-
-
Method Details
-
getIterator
- Overrides:
getIterator
in classAbstractElementIterator<T,
I, M extends Manager<T, I>>
-
hasPrevious
public boolean hasPrevious()- Specified by:
hasPrevious
in interfaceListIterator<T>
-
nextIndex
public int nextIndex()- Specified by:
nextIndex
in interfaceListIterator<T>
-
previousIndex
public int previousIndex()- Specified by:
previousIndex
in interfaceListIterator<T>
-
remove
public void remove() -
previous
- Specified by:
previous
in interfaceListIterator<T>
-
set
- Specified by:
set
in interfaceListIterator<T>
-
add
- Specified by:
add
in interfaceListIterator<T>
-