00001 00002 // Copyright 2010 by Carlo Jaeger, Antoine Mandel, Steffen Fuerst and European Climate Forum 00003 // Licensed under the Open Software License version 3.0 00004 // See the file "License-OSL-3.0.txt" in the distribution for more information 00005 // The License text can be also found under http://www.opensource.org/licenses/osl-3.0.php 00007 00008 package de.pik.lagom.generic; 00009 00010 import net.sf.oval.guard.Guarded; 00011 00018 @Guarded 00019 interface IBuyer { 00021 public void trade(); 00022 00023 double getBenchmarkDemand(Sector lSector); 00024 00025 double[] getRationing(); 00026 00027 double getObservedSuppliersQuotient(); 00028 00029 00030 public Suppliers getSuppliers(Sector lSector); 00031 00032 00033 } 00034 00036 // EOF