com.steptools.stdev
Class EntityExtent

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractSet
          extended by com.steptools.stdev.EntityExtent
All Implemented Interfaces:
EntityInstanceSet, java.lang.Iterable, java.util.Collection, java.util.Set

public abstract class EntityExtent
extends java.util.AbstractSet
implements EntityInstanceSet

A collection of instances of a particular entity.


Method Summary
 EntityDomain domain()
          Get the domain of this extent
abstract  EntityInstanceSetIterator extentIterator()
          Get a stringly typed over the instances in the extent
 PopulationBase getPopulation()
          Get the population over which this extent reaches
 java.util.Iterator iterator()
          Get an iterator over the instances in the extent
 
Methods inherited from class java.util.AbstractSet
equals, hashCode, removeAll
 
Methods inherited from class java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, retainAll, size, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

getPopulation

public PopulationBase getPopulation()
Get the population over which this extent reaches

Returns:
The population.

domain

public EntityDomain domain()
Get the domain of this extent

Returns:
The domain.

iterator

public java.util.Iterator iterator()
Get an iterator over the instances in the extent

Specified by:
iterator in interface java.lang.Iterable
Specified by:
iterator in interface java.util.Collection
Specified by:
iterator in interface java.util.Set
Specified by:
iterator in class java.util.AbstractCollection
Returns:
The iterator.

extentIterator

public abstract EntityInstanceSetIterator extentIterator()
Get a stringly typed over the instances in the extent

Returns:
The iterator.