Package jasima.shopSim.core
Class PrioRuleTarget
- java.lang.Object
-
- jasima.shopSim.core.PrioRuleTarget
-
- All Implemented Interfaces:
ValueStore
public abstract class PrioRuleTarget extends Object implements ValueStore
- Author:
- Torsten Hildebrandt
-
-
Constructor Summary
Constructors Constructor Description PrioRuleTarget()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract doublecurrProcTime()abstract doublegetArriveTime()abstract OperationgetCurrentOperation()abstract doublegetCurrentOperationDueDate()abstract WorkStationgetCurrMachine()abstract doublegetDueDate()abstract intgetJobNum()abstract StringgetName()abstract Operation[]getOps()abstract doublegetRelDate()abstract ShopgetShop()abstract intgetTaskNumber()abstract doublegetWeight()abstract booleanisBatch()abstract booleanisFuture()abstract Jobjob(int i)abstract intnumJobsInBatch()abstract intnumOps()abstract intnumOpsLeft()abstract doubleprocSum()abstract doubleremainingProcTime()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jasima.core.util.ValueStore
valueStoreContains, valueStoreGet, valueStoreGet, valueStoreGetAllKeys, valueStoreGetNumKeys, valueStoreImpl, valueStorePut, valueStoreRemove, valueStoreUpdate
-
-
-
-
Method Detail
-
isFuture
public abstract boolean isFuture()
-
getCurrentOperation
public abstract Operation getCurrentOperation()
-
getCurrMachine
public abstract WorkStation getCurrMachine()
-
getShop
public abstract Shop getShop()
-
getTaskNumber
public abstract int getTaskNumber()
-
numOps
public abstract int numOps()
-
getOps
public abstract Operation[] getOps()
-
getArriveTime
public abstract double getArriveTime()
-
remainingProcTime
public abstract double remainingProcTime()
-
getDueDate
public abstract double getDueDate()
-
getWeight
public abstract double getWeight()
-
currProcTime
public abstract double currProcTime()
-
getRelDate
public abstract double getRelDate()
-
getJobNum
public abstract int getJobNum()
-
getCurrentOperationDueDate
public abstract double getCurrentOperationDueDate()
-
procSum
public abstract double procSum()
-
numOpsLeft
public abstract int numOpsLeft()
-
numJobsInBatch
public abstract int numJobsInBatch()
-
job
public abstract Job job(int i)
-
isBatch
public abstract boolean isBatch()
-
getName
public abstract String getName()
-
-