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, removeAll
add, addAll, clear, containsAll, isEmpty, remove, retainAll, size, toArray, toArray, toString
protected 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>