1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- 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;
- }
- }
- @Override
- public String toString() {
- return getModel().getName();
- }
- }
|