Uses of Class
io.github.ai4ci.abm.ModifiablePerson
Packages that use ModifiablePerson
-
Uses of ModifiablePerson in io.github.ai4ci.abm
Methods in io.github.ai4ci.abm that return ModifiablePersonModifier and TypeMethodDescriptionModifiablePerson.addAllHistory
(Iterable<? extends PersonHistory> elements) Adds elements tohistory
list.ModifiablePerson.addHistory
(PersonHistory element) Adds one element tohistory
list.final ModifiablePerson
ModifiablePerson.addHistory
(PersonHistory... elements) Adds elements tohistory
list.ModifiablePerson.clear()
Clears the object by setting all attributes to their initial values.static ModifiablePerson
Person.createPersonStub
(Outbreak outbreak) Creates a new person and adds them into the outbreak network.ModifiablePerson.from
(ModifiablePerson instance) Fill this modifiable instance with attribute values from the providedPerson
instance.Fill this modifiable instance with attribute values from the providedPerson
instance.ModifiablePerson.setBaseline
(PersonBaseline baseline) Assigns a value to thebaseline
attribute.ModifiablePerson.setCurrentState
(PersonState currentState) Assigns a value to thecurrentState
attribute.ModifiablePerson.setDemographic
(PersonDemographic demographic) Assigns a value to thedemographic
attribute.ModifiablePerson.setHistory
(Iterable<? extends PersonHistory> elements) Sets or replaces all elements forhistory
list.Assigns a value to theid
attribute.ModifiablePerson.setNextHistory
(Ephemeral<ImmutablePersonHistory.Builder> nextHistory) Assigns a value to thenextHistory
attribute.ModifiablePerson.setNextState
(Ephemeral<ImmutablePersonState.Builder> nextState) Assigns a value to thenextState
attribute.ModifiablePerson.setOutbreak
(Outbreak outbreak) Assigns a value to theoutbreak
attribute.ModifiablePerson.setStateMachine
(StateMachine stateMachine) Assigns a value to thestateMachine
attribute.final ModifiablePerson
ModifiablePerson.unsetBaseline()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetCurrentState()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetDemographic()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetId()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetNextHistory()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetNextState()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetOutbreak()
Reset an attribute to its initial value.final ModifiablePerson
ModifiablePerson.unsetStateMachine()
Reset an attribute to its initial value.Methods in io.github.ai4ci.abm with parameters of type ModifiablePersonModifier and TypeMethodDescriptionModifiablePerson.from
(ModifiablePerson instance) Fill this modifiable instance with attribute values from the providedPerson
instance.