org.drools.planner.examples.traindesign.domain
Class TrainDesignParametrization

java.lang.Object
  extended by org.drools.planner.examples.common.domain.AbstractPersistable
      extended by org.drools.planner.examples.traindesign.domain.TrainDesignParametrization
All Implemented Interfaces:
Serializable, Comparable<AbstractPersistable>

public class TrainDesignParametrization
extends AbstractPersistable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
id
 
Constructor Summary
TrainDesignParametrization()
           
 
Method Summary
 int getCarTravelCostPerDistance()
           
 int getCrewImbalancePenalty()
           
 int getMaximumBlocksPerTrain()
           
 int getMaximumBlockSwapsPerBlock()
           
 int getMaximumIntermediateWorkEventsPerTrain()
           
 int getMissedCarCost()
           
 int getTrainImbalancePenalty()
           
 int getTrainStartCost()
           
 int getTrainTravelCostPerDistance()
           
 int getWorkEventCost()
           
 void setCarTravelCostPerDistance(int carTravelCostPerDistance)
           
 void setCrewImbalancePenalty(int crewImbalancePenalty)
           
 void setMaximumBlocksPerTrain(int maximumBlocksPerTrain)
           
 void setMaximumBlockSwapsPerBlock(int maximumBlockSwapsPerBlock)
           
 void setMaximumIntermediateWorkEventsPerTrain(int maximumIntermediateWorkEventsPerTrain)
           
 void setMissedCarCost(int missedCarCost)
           
 void setTrainImbalancePenalty(int trainImbalancePenalty)
           
 void setTrainStartCost(int trainStartCost)
           
 void setTrainTravelCostPerDistance(int trainTravelCostPerDistance)
           
 void setWorkEventCost(int workEventCost)
           
 
Methods inherited from class org.drools.planner.examples.common.domain.AbstractPersistable
compareTo, getId, setId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TrainDesignParametrization

public TrainDesignParametrization()
Method Detail

getCrewImbalancePenalty

public int getCrewImbalancePenalty()

setCrewImbalancePenalty

public void setCrewImbalancePenalty(int crewImbalancePenalty)

getTrainImbalancePenalty

public int getTrainImbalancePenalty()

setTrainImbalancePenalty

public void setTrainImbalancePenalty(int trainImbalancePenalty)

getTrainTravelCostPerDistance

public int getTrainTravelCostPerDistance()

setTrainTravelCostPerDistance

public void setTrainTravelCostPerDistance(int trainTravelCostPerDistance)

getCarTravelCostPerDistance

public int getCarTravelCostPerDistance()

setCarTravelCostPerDistance

public void setCarTravelCostPerDistance(int carTravelCostPerDistance)

getWorkEventCost

public int getWorkEventCost()

setWorkEventCost

public void setWorkEventCost(int workEventCost)

getMaximumBlocksPerTrain

public int getMaximumBlocksPerTrain()

setMaximumBlocksPerTrain

public void setMaximumBlocksPerTrain(int maximumBlocksPerTrain)

getMaximumBlockSwapsPerBlock

public int getMaximumBlockSwapsPerBlock()

setMaximumBlockSwapsPerBlock

public void setMaximumBlockSwapsPerBlock(int maximumBlockSwapsPerBlock)

getMaximumIntermediateWorkEventsPerTrain

public int getMaximumIntermediateWorkEventsPerTrain()

setMaximumIntermediateWorkEventsPerTrain

public void setMaximumIntermediateWorkEventsPerTrain(int maximumIntermediateWorkEventsPerTrain)

getTrainStartCost

public int getTrainStartCost()

setTrainStartCost

public void setTrainStartCost(int trainStartCost)

getMissedCarCost

public int getMissedCarCost()

setMissedCarCost

public void setMissedCarCost(int missedCarCost)


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.