-
- All Implemented Interfaces:
-
com.uchuhimo.konf.Spec
public class ComplianceSpec extends ConfigSpecA specification of the parameters regarding compliance to load from a config file.
-
-
Field Summary
Fields Modifier and Type Field Description private final RequiredItem<Double>childMaleprivate final RequiredItem<Double>adultMaleprivate final RequiredItem<Double>elderlyMaleprivate final RequiredItem<Double>childFemaleprivate final RequiredItem<Double>adultFemaleprivate final RequiredItem<Double>elderlyFemaleprivate final Set<Spec>innerSpecsprivate final Set<Item<?>>itemsprivate final Stringprefixpublic final static ComplianceSpecINSTANCE
-
Method Summary
Modifier and Type Method Description final RequiredItem<Double>getChildMale()Compliance of a male child. final RequiredItem<Double>getAdultMale()Compliance of a male adult. final RequiredItem<Double>getElderlyMale()Compliance of a male elderly. final RequiredItem<Double>getChildFemale()Compliance of a female child. final RequiredItem<Double>getAdultFemale()Compliance of a female adult. final RequiredItem<Double>getElderlyFemale()Compliance of a female elderly. Set<Spec>getInnerSpecs()Set<Item<?>>getItems()final StringgetPrefix()-
Methods inherited from class it.unibo.alchemist.model.cognitiveagents.impact.individual.ComplianceSpec
addInnerSpec, addItem, lazy, optional, required -
Methods inherited from class com.uchuhimo.konf.ConfigSpec
get, plus, qualify, withFallback, withPrefix -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getChildMale
final RequiredItem<Double> getChildMale()
Compliance of a male child.
-
getAdultMale
final RequiredItem<Double> getAdultMale()
Compliance of a male adult.
-
getElderlyMale
final RequiredItem<Double> getElderlyMale()
Compliance of a male elderly.
-
getChildFemale
final RequiredItem<Double> getChildFemale()
Compliance of a female child.
-
getAdultFemale
final RequiredItem<Double> getAdultFemale()
Compliance of a female adult.
-
getElderlyFemale
final RequiredItem<Double> getElderlyFemale()
Compliance of a female elderly.
-
getInnerSpecs
Set<Spec> getInnerSpecs()
-
-
-
-