|
Chronos Plugins 5.9.0
This documentation covers the plugin interfaces definitions and an example implementation.
|
Base class for all used mock coffee ingredients. More...
Inheritance diagram for MockPlugin.Consumables.CoffeeIngredient:
Collaboration diagram for MockPlugin.Consumables.CoffeeIngredient:Public Member Functions | |
| CoffeeIngredient | Clone (CoffeeConsumableManager forManager) |
Protected Member Functions | |
| CoffeeIngredient (string ingredientName, MockDevice forDevice, CoffeeConsumableManager parentManager) | |
| virtual void | OnPropertyChanged (PropertyChangedEventArgs e) |
Protected Attributes | |
| readonly ObservableCollection< IConsumablePuddle > | mPuddles = new ObservableCollection<IConsumablePuddle>() |
Properties | |
| MockDevice | ForDevice [get] |
| IManageConsumables | ParentManager [get] |
| Reference to the manager that is responsible for this consumable pool. | |
| string | ConsumableName [get] |
| User readable name of the managed consumable. | |
| ReadOnlyObservableCollection< IConsumablePuddle > | Puddles [get] |
| List of all different "storages" for the consumable. Those have some "location" and can contain a defined amount of the consumable. | |
Properties inherited from AxelSemrau.Chronos.Plugin.Consumables.IConsumablePool | |
Events | |
| PropertyChangedEventHandler | PropertyChanged |
Private Member Functions | |
| CoffeeIngredient () | |
| CoffeeIngredient (CoffeeIngredient copyFrom, CoffeeConsumableManager forManager) | |
Base class for all used mock coffee ingredients.
Definition at line 13 of file CoffeeIngredient.cs.
|
private |
Definition at line 15 of file CoffeeIngredient.cs.
References MockPlugin.Consumables.CoffeeIngredient.mPuddles, and MockPlugin.Consumables.CoffeeIngredient.Puddles.
Referenced by MockPlugin.Consumables.CoffeeIngredient.Clone().
|
protected |
Definition at line 20 of file CoffeeIngredient.cs.
References MockPlugin.Consumables.CoffeeIngredient.ConsumableName, MockPlugin.Consumables.CoffeeIngredient.ForDevice, and MockPlugin.Consumables.CoffeeIngredient.ParentManager.
|
private |
Definition at line 27 of file CoffeeIngredient.cs.
References MockPlugin.Consumables.CoffeeIngredient.ConsumableName, MockPlugin.Consumables.CoffeeIngredient.ForDevice, and MockPlugin.Consumables.CoffeeIngredient.ParentManager.
| CoffeeIngredient MockPlugin.Consumables.CoffeeIngredient.Clone | ( | CoffeeConsumableManager | forManager | ) |
Definition at line 47 of file CoffeeIngredient.cs.
References MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
|
protectedvirtual |
Definition at line 53 of file CoffeeIngredient.cs.
References MockPlugin.Consumables.CoffeeIngredient.PropertyChanged.
|
protected |
Definition at line 44 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
|
get |
User readable name of the managed consumable.
Implements AxelSemrau.Chronos.Plugin.Consumables.IConsumablePool.
Definition at line 42 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient(), and MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
|
get |
Definition at line 38 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient(), and MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
|
get |
Reference to the manager that is responsible for this consumable pool.
Implements AxelSemrau.Chronos.Plugin.Consumables.IConsumablePool.
Definition at line 41 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient(), and MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
|
get |
List of all different "storages" for the consumable. Those have some "location" and can contain a defined amount of the consumable.
Implements AxelSemrau.Chronos.Plugin.Consumables.IConsumablePool.
Definition at line 45 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.CoffeeIngredient().
| PropertyChangedEventHandler MockPlugin.Consumables.CoffeeIngredient.PropertyChanged |
Definition at line 40 of file CoffeeIngredient.cs.
Referenced by MockPlugin.Consumables.CoffeeIngredient.OnPropertyChanged().