|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.evolvica.core.AbstractIndividualList
Abstract base class for individual sets.
| Field Summary | |
protected java.util.List |
list
The underlying collection of individuals. |
| Constructor Summary | |
AbstractIndividualList()
|
|
| Method Summary | |
void |
add(IIndividual ind)
Adds an individual to this set. |
void |
add(IIndividual[] indArray)
Adds the individuals from the array to this set. |
void |
clear()
Removes all individuals from this set. |
boolean |
contains(IIndividual ind)
Checks if the given individual is already contained in this set. |
boolean |
isEmpty()
Checks if this set is empty. |
ISetIterator |
iterator()
Returns an iterator over this set. |
void |
remove(IIndividual ind)
Removes the given individual from this set, if it contained in the set. |
void |
remove(IIndividual[] indArray)
Removes all individuals in the given array from this set. |
int |
size()
Returns the number of individuals contained in this set. |
IIndividual[] |
toArray()
Returns the contents of this set as an array. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.util.List list
| Constructor Detail |
public AbstractIndividualList()
| Method Detail |
public void add(IIndividual ind)
IIndividualSet
add in interface IIndividualSetind - individual to be addedIIndividualSet.add(org.evolvica.core.IIndividual)public void add(IIndividual[] indArray)
IIndividualSet
add in interface IIndividualSetindArray - array with individuals to be addedIIndividualSet.add(org.evolvica.core.IIndividual)public void clear()
IIndividualSet
clear in interface IIndividualSetIIndividualSet.clear()public boolean contains(IIndividual ind)
IIndividualSet
contains in interface IIndividualSetind - individual that should be checked
IIndividualSet.contains(org.evolvica.core.IIndividual)public boolean isEmpty()
IIndividualSet
isEmpty in interface IIndividualSetIIndividualSet.isEmpty()public ISetIterator iterator()
IIndividualSet
iterator in interface IIndividualSetIIndividualSet.iterator()public void remove(IIndividual ind)
IIndividualSet
remove in interface IIndividualSetind - individual to be removed from this setIIndividualSet.remove(org.evolvica.core.IIndividual)public void remove(IIndividual[] indArray)
IIndividualSet
remove in interface IIndividualSetindArray - array with individuals to be removedIIndividualSet.remove(org.evolvica.core.IIndividual)public int size()
IIndividualSet
size in interface IIndividualSetIIndividualSet.size()public IIndividual[] toArray()
IIndividualSet
toArray in interface IIndividualSetIIndividualSet.toArray()
|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||