public interface IKnowledgeManager
| Modifier and Type | Method | Description |
|---|---|---|
void |
forgetInformation(ResourceName name) |
|
void |
forgetInformation(ResourceName name,
boolean announce) |
|
void |
forgetRecipe(IRecipe recipe) |
|
void |
forgetRecipe(IRecipe recipe,
boolean announce) |
|
Information |
getInformation(ResourceName name) |
|
<T extends Information> |
getInformation(ResourceName name,
java.lang.Class<T> infoClass) |
|
boolean |
knowsInformation(ResourceName name) |
|
boolean |
knowsRecipe(IRecipe recipe) |
|
void |
teachInformation(Information information) |
|
void |
teachInformation(Information information,
boolean announce) |
|
void |
teachRecipe(IRecipe recipe) |
|
void |
teachRecipe(IRecipe recipe,
boolean announce) |
boolean knowsRecipe(IRecipe recipe)
boolean knowsInformation(ResourceName name)
Information getInformation(ResourceName name)
<T extends Information> T getInformation(ResourceName name, java.lang.Class<T> infoClass)
void teachRecipe(IRecipe recipe, boolean announce)
void teachRecipe(IRecipe recipe)
void teachInformation(Information information, boolean announce)
void teachInformation(Information information)
void forgetRecipe(IRecipe recipe, boolean announce)
void forgetRecipe(IRecipe recipe)
void forgetInformation(ResourceName name, boolean announce)
void forgetInformation(ResourceName name)