12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package ui.model;
- import java.util.ArrayList;
- import classes.HolonObject;
- public class Supplier extends DecoratedHolonObject {
- private ArrayList<ConsumerListEntry> consumerList = new ArrayList<ConsumerListEntry>();
- private float energyToSupplyNetwork;
- private float energySupplied;
- public Supplier(HolonObject objectToLookAt) {
- super(objectToLookAt);
- energySupplied = 0.0f;
- }
- @Override
- float getEnergy() {
- return energyToSupplyNetwork;
- }
- public ArrayList<ConsumerListEntry> getConsumerList() {
- return consumerList;
- }
- public void setConsumerList(ArrayList<ConsumerListEntry> consumerList) {
- this.consumerList = consumerList;
- }
- public float getEnergyToSupplyNetwork() {
- return energyToSupplyNetwork;
- }
- public void setEnergyToSupplyNetwork(float energyToSupplyNetwork) {
- this.energyToSupplyNetwork = energyToSupplyNetwork;
- }
- public float getEnergySupplied() {
- return energySupplied;
- }
- public void setEnergySupplied(float energySupplied) {
- this.energySupplied = energySupplied;
- }
- public class ConsumerListEntry{
- public Consumer consumer;
- public float energyToConsumer;
- public ConsumerListEntry(Consumer consumer, float energyToConsumer) {
- this.consumer= consumer;
- this.energyToConsumer = energyToConsumer;
- }
- }
- }
|