Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 


org.eclipse.uml2.common.util
Class DerivedEObjectEList.DerivedListIterator

java.lang.Object
  extended by 
org.eclipse.uml2.common.util.DerivedEObjectEList.DerivedListIterator
All Implemented Interfaces:
java.util.Iterator<E>, java.util.ListIterator<E>
Direct Known Subclasses:
DerivedEObjectEList.EmptyDerivedListIterator, DerivedEObjectEList.ResolvingDerivedListIterator, DerivedSubsetEObjectEList.DerivedSubsetListIterator
Enclosing class:
DerivedEObjectEList< E>

protected class DerivedEObjectEList.DerivedListIterator
extends java.lang.Object
implements java.util.ListIterator<E>


Field Summary
protected  int featureIndex
           
protected  int index
           
protected  int prepared
           
protected  org.eclipse.emf.ecore.EStructuralFeature preparedFeature
           
protected  org.eclipse.emf.common.util.EList<java.lang.Object> preparedValues
           
protected  java.util.ListIterator<java.lang.Object> valuesIterator
           
 
Constructor Summary
protected DerivedEObjectEList.DerivedListIterator ()
           
 
Method Summary
 void add (java.lang.Object element)
           
 boolean hasNext ()
           
 boolean hasPrevious ()
           
  E next ()
           
 int nextIndex ()
           
protected  boolean prepareNext ()
           
protected  boolean preparePrevious ()
           
  E previous ()
           
 int previousIndex ()
           
 void remove ()
           
protected  boolean resolve ()
           
protected  boolean scanNext (org.eclipse.emf.ecore.EStructuralFeature nextFeature, java.util.ListIterator<java.lang.Object> nextValuesIterator)
           
protected  boolean scanPrevious (org.eclipse.emf.ecore.EStructuralFeature previousFeature, java.util.ListIterator<java.lang.Object> previousValuesIterator)
           
 void set (java.lang.Object element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

index

protected int index

featureIndex

protected int featureIndex

valuesIterator

protected java.util.ListIterator<java.lang.Object> valuesIterator

preparedFeature

protected org.eclipse.emf.ecore.EStructuralFeature preparedFeature

preparedValues

protected org.eclipse.emf.common.util.EList<java.lang.Object> preparedValues

prepared

protected int prepared
Constructor Detail

DerivedEObjectEList.DerivedListIterator

protected DerivedEObjectEList.DerivedListIterator()
Method Detail

scanNext

protected boolean scanNext(org.eclipse.emf.ecore.EStructuralFeature nextFeature,
                           java.util.ListIterator<java.lang.Object> nextValuesIterator)

prepareNext

protected boolean prepareNext()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator< E>
Specified by:
hasNext in interface java.util.ListIterator< E>

next

public 
E next()
Specified by:
next in interface java.util.Iterator< E>
Specified by:
next in interface java.util.ListIterator< E>

scanPrevious

protected boolean scanPrevious(org.eclipse.emf.ecore.EStructuralFeature previousFeature,
                               java.util.ListIterator<java.lang.Object> previousValuesIterator)

preparePrevious

protected boolean preparePrevious()

hasPrevious

public boolean hasPrevious()
Specified by:
hasPrevious in interface java.util.ListIterator< E>

previous

public 
E previous()
Specified by:
previous in interface java.util.ListIterator< E>

nextIndex

public int nextIndex()
Specified by:
nextIndex in interface java.util.ListIterator< E>

previousIndex

public int previousIndex()
Specified by:
previousIndex in interface java.util.ListIterator< E>

remove

public void remove()
Specified by:
remove in interface java.util.Iterator< E>
Specified by:
remove in interface java.util.ListIterator< E>

set

public void set(java.lang.Object element)
Specified by:
set in interface java.util.ListIterator< E>

add

public void add(java.lang.Object element)
Specified by:
add in interface java.util.ListIterator< E>

resolve

protected boolean resolve()

Copyright 2003, 2007 IBM Corporation and others.
All Rights Reserved.


 
 
  Published under the terms of the Eclipse Public License Version 1.0 ("EPL") Design by Interspire