1 package emlab.gen.domain.agent;
3 import org.neo4j.graphdb.Direction;
4 import org.springframework.data.neo4j.annotation.NodeEntity;
5 import org.springframework.data.neo4j.annotation.RelatedTo;
7 import agentspring.agent.Agent;
8 import agentspring.simulation.SimulationParameter;
21 public double reserveVolume;
23 @RelatedTo(type =
"SROPERATOR_ZONE", elementClass =
Zone.class, direction = Direction.OUTGOING)
26 @SimulationParameter(label =
"Dispatch price of strategic reserve capacity ", from = 0, to = 20000)
27 private double reservePriceSR;
34 @SimulationParameter(label =
"percentage of demand as strategic reserve", from = 0, to = 1)
35 private double reserveVolumePercentSR;
37 public double getReserveVolume() {
41 public void setReserveVolume(
double reserveVolume) {
42 this.reserveVolume = reserveVolume;
45 public Zone getZone() {
49 public void setZone(
Zone zone) {
53 public double getReservePriceSR() {
54 return reservePriceSR;
57 public void setReservePriceSR(
double reservePriceSR) {
58 this.reservePriceSR = reservePriceSR;
61 public double getReserveVolumePercentSR() {
62 return reserveVolumePercentSR;
65 public void setReserveVolumePercentSR(
double reserveVolumePercentSR) {
66 this.reserveVolumePercentSR = reserveVolumePercentSR;