Uses of Interface
com.amalgamasimulation.utils.time.Timeable
Packages that use Timeable
Package
Description
-
Uses of Timeable in com.amalgamasimulation.desktop.html
Methods in com.amalgamasimulation.desktop.html with parameters of type TimeableModifier and TypeMethodDescriptionstatic HTMLTimeLineChartHTML.timeLineChart(Timeable timeable, ILineChartVisualSet... visualSets) Creates an HTML timeline chart with temporal X-axis. -
Uses of Timeable in com.amalgamasimulation.engine
Subinterfaces of Timeable in com.amalgamasimulation.engineClasses in com.amalgamasimulation.engine that implement TimeableModifier and TypeClassDescriptionclassClass representing the simulation engine.classBase class for all simulation models.classStateMachine<T>State machine is a key element of simulation models' logic. -
Uses of Timeable in com.amalgamasimulation.graphagent
Classes in com.amalgamasimulation.graphagent that implement TimeableModifier and TypeClassDescriptionclassGraphAgent<N extends AgentGraphNode,A extends AgentGraphArc> Class representing an agent that lives and moves inside aGraphEnvironment.classLongAgent<N extends LongAgentGraphNode,A extends LongAgentGraphArc> Class representing a long agent that lives and moves inside aLongAgentsEnvironment.classLongAgentTail<N extends LongAgentGraphNode,A extends LongAgentGraphArc> Class representing a tail of aLongAgent. -
Uses of Timeable in com.amalgamasimulation.trains
Classes in com.amalgamasimulation.trains that implement TimeableModifier and TypeClassDescriptionclassRepresents a train consisting a sequence of rail cars. -
Uses of Timeable in com.amalgamasimulation.utils.time
Fields in com.amalgamasimulation.utils.time declared as TimeableMethods in com.amalgamasimulation.utils.time that return TimeableModifier and TypeMethodDescriptionstatic TimeableTimeable.of(LocalDateTime beginDate, ChronoUnit timeUnit) Returns an instance ofTimeablewith the specified begin date and time unitMethods in com.amalgamasimulation.utils.time with parameters of type TimeableModifier and TypeMethodDescriptionstatic EveryMonthTimeSeriesTimeSeries.everyMonth(LocalTime instantTime, int dayOfMonthIndex, Timeable timeable) Returns a time series containing instants formed according to the rule: "At the specified time of the specified day of month every month".static EveryMonthLastDayTimeSeriesTimeSeries.everyMonthLastDay(LocalTime instantTime, Timeable timeable) Returns a time series containing instants formed according to the rule: "At the specified time on the last day of every month".static EveryNDaysTimeSeriesTimeSeries.everyNDaysTimeSeries(LocalTime instantTime, int nDays, Timeable timeable) Returns a time series containing instants formed according to the rule: "At the specified time of day every n days".static EveryWeekTimeSeriesTimeSeries.everyWeekTimeSeries(LocalTime instantTime, DayOfWeek dayOfWeek, Timeable timeable) Returns a time series containing instants formed according to the rule: "Every specified weekday at the specified time of day".static SingleTimeSeriesTimeSeries.singleTimeSeries(LocalDateTime instantDateTime, Timeable timeable) Returns a time series containing a single instant at the specified calendar date and time.Constructors in com.amalgamasimulation.utils.time with parameters of type TimeableModifierConstructorDescriptionEveryMonthLastDayTimeSeries(LocalTime instantTime, Timeable timeable) Creates a new instance ofTimeSeriescontaining instants formed according to the rule: "At the specified time on the last day of every month".EveryMonthTimeSeries(LocalTime instantTime, int dayOfMonth, Timeable timeable) Creates a new instance ofTimeSeriescontaining instants formed according to the rule: "At the specified time of the specified day of month every month".EveryNDaysTimeSeries(LocalTime instantTime, int nDays, Timeable timeable) Creates a new instance ofTimeSeriescontaining instants formed according to the rule: "At the specified time of day every n days".EveryNWeeksTimeSeries(LocalTime instantTime, DayOfWeek dayOfWeek, int nWeeks, Timeable timeable) EveryWeekTimeSeries(LocalTime instantTime, DayOfWeek dayOfWeek, Timeable timeable) Returns a time series containing instants formed according to the rule: "Every specified weekday at the specified time of day".protectedRepeatingTimeSeries(LocalTime instantTime, Timeable timeable) Creates a new instance ofTimeSerieswith the specified time of day.SingleTimeSeries(LocalDateTime instantDateTime, Timeable timeable) Creates an instance ofTimeSeriescontaining a single instant at the the specified calendar date and time.protectedTimeSeries(Timeable timeable) Creates a new instance of time series with the specifiedTimeablethat provides translation from calendar dates to number based values of instants.