## Hierarchy For Package org.ascape.model

Package Hierarchies:
  All Packages

## Class Hierarchy

- java.lang.Object
  - org.ascape.model.AscapeObject (implements java.lang.Cloneable, org.ascape.util.HasName, org.ascape.util.RandomFunctions, java.io.Serializable)
    - org.ascape.model.Agent (implements java.lang.Cloneable)
      - org.ascape.model.LocatedAgent (implements org.ascape.model.space.Location)
        - org.ascape.model.Cell (implements org.ascape.model.space.Node)
          - org.ascape.model.CellOccupant
            - org.ascape.model.Scape (implements java.util.Collection<E>, org.ascape.model.event.ControlListener, org.ascape.model.event.ScapeListener, org.ascape.model.space.SpaceContext)
          - org.ascape.model.HostCell
        - org.ascape.model.MomentumAgent
  - java.util.Observable
    - org.ascape.model.Scape.DrawFeatureObservable (implements java.io.Serializable)
  - org.ascape.model.Scape.ConditionalIterator (implements java.util.Iterator<E>)
  - org.ascape.util.ValueSetter (implements org.ascape.util.data.DataPoint)
    - org.ascape.model.HistoryValueSetter