public class CostProvider
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
INSERTINGDEF |
static int |
SKIPPINGDEF |
static int |
UNOBSERVABLEDEF |
| Constructor and Description |
|---|
CostProvider(boolean useGeneric) |
| Modifier and Type | Method and Description |
|---|---|
int |
getCostForInserting(short nodeID) |
int |
getCostForSkipping(short nodeID) |
int |
getCostForUnobservable(short nodeID) |
java.util.Map<java.lang.Short,java.lang.Integer> |
getInsertedEvents() |
int |
getInsertingEventCost() |
java.util.Map<java.lang.Short,java.lang.Integer> |
getSkippedEvents() |
int |
getSkippingEventCost() |
int |
getUnobservableEventCost() |
java.util.Map<java.lang.Short,java.lang.Integer> |
getUnobservableEvents() |
boolean |
isUseGenericCost() |
void |
setInsertedEvents(java.util.Map<java.lang.Short,java.lang.Integer> insertedEvents) |
void |
setInsertingEventCost(int insertingEventCost) |
void |
setSkippedEvents(java.util.Map<java.lang.Short,java.lang.Integer> skippedEvents) |
void |
setSkippingEventCost(int skippingEventCost) |
void |
setUnobservableEventCost(int unobservableEventCost) |
void |
setUnobservableEvents(java.util.Map<java.lang.Short,java.lang.Integer> unobservableEvents) |
void |
setUseGenericCost(boolean useGenericCost) |
public static final int SKIPPINGDEF
public static final int INSERTINGDEF
public static final int UNOBSERVABLEDEF
public int getCostForSkipping(short nodeID)
public int getCostForInserting(short nodeID)
public int getCostForUnobservable(short nodeID)
public boolean isUseGenericCost()
public void setUseGenericCost(boolean useGenericCost)
useGenericCost - the useGenericCost to setpublic int getSkippingEventCost()
public void setSkippingEventCost(int skippingEventCost)
skippingEventCost - the skippingEventCost to setpublic int getInsertingEventCost()
public void setInsertingEventCost(int insertingEventCost)
insertingEventCost - the insertingEventCost to setpublic int getUnobservableEventCost()
public void setUnobservableEventCost(int unobservableEventCost)
unobservableEventCost - the unobservableEventCost to setpublic java.util.Map<java.lang.Short,java.lang.Integer> getSkippedEvents()
public void setSkippedEvents(java.util.Map<java.lang.Short,java.lang.Integer> skippedEvents)
skippedEvents - the skippedEvents to setpublic java.util.Map<java.lang.Short,java.lang.Integer> getInsertedEvents()
public void setInsertedEvents(java.util.Map<java.lang.Short,java.lang.Integer> insertedEvents)
insertedEvents - the insertedEvents to setpublic java.util.Map<java.lang.Short,java.lang.Integer> getUnobservableEvents()
public void setUnobservableEvents(java.util.Map<java.lang.Short,java.lang.Integer> unobservableEvents)
unobservableEvents - the unobservableEvents to set