## Uses of Interface
edu.cwru.SimpleRTS.model.prerequisite.Prerequisite

Packages that use Prerequisite
edu.cwru.SimpleRTS.model.prerequisite
edu.cwru.SimpleRTS.model.unit

Uses of Prerequisite in edu.cwru.SimpleRTS.model.prerequisite

Classes in edu.cwru.SimpleRTS.model.prerequisite that implement Prerequisite
`class` `BuildingPrerequisite` A prerequisite requiring that the player control a unit with that template id
`class` `PrerequisiteHolder` A prerequisite which stores other prerequisites
`class` `UpgradePrerequisite`

Methods in edu.cwru.SimpleRTS.model.prerequisite with parameters of type Prerequisite
`void` `PrerequisiteHolder.addPrerequisite(Prerequisite prereq)` Add a prerequisite, for use in constructing the holder

Constructor parameters in edu.cwru.SimpleRTS.model.prerequisite with type arguments of type Prerequisite
`PrerequisiteHolder(java.util.List<Prerequisite> prerequisites)`

Uses of Prerequisite in edu.cwru.SimpleRTS.model.unit

Methods in edu.cwru.SimpleRTS.model.unit with parameters of type Prerequisite
`void` `UnitTemplate.setPrerequisite(Prerequisite prerequisite)`