public class InnovationRegistry extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Innovation> |
innovations |
protected Region |
region |
| Constructor and Description |
|---|
InnovationRegistry(Region region) |
| Modifier and Type | Method and Description |
|---|---|
Innovation |
getInnovation(String id) |
boolean |
hasInnovationRegistered(Innovation innovation) |
boolean |
hasInnovationRegistered(String identifier) |
void |
registerInnovation(Innovation innovation,
String id) |
void |
reset()
Removes all registered innovations from this registry.
|
protected Region region
protected Map<String,Innovation> innovations
public InnovationRegistry(Region region)
public void registerInnovation(Innovation innovation, String id)
public boolean hasInnovationRegistered(Innovation innovation)
innovation - public boolean hasInnovationRegistered(String identifier)
identifier - public Innovation getInnovation(String id)
public void reset()