de.cesr.more.testing.testutils
Class MTestUtilsLara.MTestBo<A extends MTestUtilsLara.MTestNetworkAgent<A>>
java.lang.Object
de.cesr.lara.components.LaraProperty<Map<Class<? extends de.cesr.lara.components.LaraPreference>,Double>>
de.cesr.lara.components.LaraBehaviouralOption<A,MTestUtilsLara.MTestBo<A>>
de.cesr.more.testing.testutils.MTestUtilsLara.MTestBo<A>
- All Implemented Interfaces:
- Comparable<de.cesr.lara.components.LaraBehaviouralOption<A,MTestUtilsLara.MTestBo<A>>>
- Enclosing class:
- MTestUtilsLara
public static class MTestUtilsLara.MTestBo<A extends MTestUtilsLara.MTestNetworkAgent<A>>
- extends de.cesr.lara.components.LaraBehaviouralOption<A,MTestUtilsLara.MTestBo<A>>
Test behavioural option for MTestNetworkAgent
Methods inherited from class de.cesr.lara.components.LaraBehaviouralOption |
calculateHashCode, compareTo, equals, getAgent, getModifiableUtilities, getModifiedAgentBO, getModifiedProperty, getModifiedUtilitiesBO, getTotalSituationalUtility, getValue, hashCode, toString |
Methods inherited from class de.cesr.lara.components.LaraProperty |
getKey, getRefreshedProperty, getTimestamp |
MTestUtilsLara.MTestBo
public MTestUtilsLara.MTestBo(A agent)
MTestUtilsLara.MTestBo
public MTestUtilsLara.MTestBo(A agent,
Map<Class<? extends de.cesr.lara.components.LaraPreference>,Double> utilities)
MTestUtilsLara.MTestBo
public MTestUtilsLara.MTestBo(String key,
A agent,
Map<Class<? extends de.cesr.lara.components.LaraPreference>,Double> utilities)
MTestUtilsLara.MTestBo
public MTestUtilsLara.MTestBo(String key,
A agent,
LPrefEntry... prefEntry)
- Parameters:
key
- agent
- prefEntry
-
getSituationalUtilities
public Map<Class<? extends de.cesr.lara.components.LaraPreference>,Double> getSituationalUtilities(de.cesr.lara.components.decision.LaraDecisionConfiguration dBuilder)
- Specified by:
getSituationalUtilities
in class de.cesr.lara.components.LaraBehaviouralOption<A extends MTestUtilsLara.MTestNetworkAgent<A>,MTestUtilsLara.MTestBo<A extends MTestUtilsLara.MTestNetworkAgent<A>>>
getModifiedBO
public MTestUtilsLara.MTestBo<A> getModifiedBO(A agent,
Map<Class<? extends de.cesr.lara.components.LaraPreference>,Double> preferenceUtilities)
- Specified by:
getModifiedBO
in class de.cesr.lara.components.LaraBehaviouralOption<A extends MTestUtilsLara.MTestNetworkAgent<A>,MTestUtilsLara.MTestBo<A extends MTestUtilsLara.MTestNetworkAgent<A>>>