public final class VirtualVariableAwareWriteOperationCostWrapper extends java.lang.Object implements VariableAwareWriteOperationCost
| Constructor and Description |
|---|
VirtualVariableAwareWriteOperationCostWrapper(WriteOperationCost writeOperationCost,
java.util.Map<java.lang.String,Variable> variables) |
| Modifier and Type | Method and Description |
|---|---|
float |
costFaultyValue(java.lang.String activity,
java.lang.String variableName) |
int |
costFaultyValue(java.lang.String activity,
Variable variable) |
float |
highestCost() |
boolean |
isFinal(java.lang.String activity,
java.lang.String variableName) |
boolean |
isFinal(java.lang.String activity,
Variable variable) |
float |
lowestCost() |
float |
notWritingCost(java.lang.String activity,
java.lang.String variableName) |
int |
notWritingCost(java.lang.String activity,
Variable variable) |
public VirtualVariableAwareWriteOperationCostWrapper(WriteOperationCost writeOperationCost, java.util.Map<java.lang.String,Variable> variables)
public float lowestCost()
lowestCost in interface WriteOperationCostpublic float highestCost()
highestCost in interface WriteOperationCostpublic float costFaultyValue(java.lang.String activity,
java.lang.String variableName)
costFaultyValue in interface WriteOperationCostpublic int costFaultyValue(java.lang.String activity,
Variable variable)
costFaultyValue in interface VariableAwareWriteOperationCostpublic float notWritingCost(java.lang.String activity,
java.lang.String variableName)
notWritingCost in interface WriteOperationCostpublic int notWritingCost(java.lang.String activity,
Variable variable)
notWritingCost in interface VariableAwareWriteOperationCostpublic boolean isFinal(java.lang.String activity,
java.lang.String variableName)
isFinal in interface WriteOperationCostpublic boolean isFinal(java.lang.String activity,
Variable variable)
isFinal in interface VariableAwareWriteOperationCost