public abstract class EntityExtent extends AbstractSet<EntityInstance> implements EntityInstanceSet
| Modifier and Type | Field and Description |
|---|---|
protected EntityDomain |
dom |
| Modifier | Constructor and Description |
|---|---|
protected |
EntityExtent(EntityDomain d) |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
contains(Object o)
Determine if the object in in this EntityExtent.
|
EntityDomain |
domain()
Get the domain of this extent
|
abstract EntityInstanceSetIterator |
extentIterator()
Get a strongly typed over the instances in the extent
|
abstract PopulationBase |
getPopulation()
Get the population over which this extent reaches
|
Iterator<EntityInstance> |
iterator() |
equals, hashCode, removeAlladd, addAll, clear, containsAll, isEmpty, remove, retainAll, size, toArray, toArray, toStringprotected final EntityDomain dom
protected EntityExtent(EntityDomain d)
public abstract PopulationBase getPopulation()
public EntityDomain domain()
public Iterator<EntityInstance> iterator()
iterator in interface Iterable<EntityInstance>iterator in interface Collection<EntityInstance>iterator in interface Set<EntityInstance>iterator in class AbstractCollection<EntityInstance>public abstract EntityInstanceSetIterator extentIterator()
public abstract boolean contains(Object o)
contains in interface Collection<EntityInstance>contains in interface Set<EntityInstance>contains in class AbstractCollection<EntityInstance>