Package com.vernaio.kayros.engine.v2.api.dto
package com.vernaio.kayros.engine.v2.api.dto
-
ClassDescriptionSpecification of a point in time during an allocation.Data type of the values associated with an aspect of a deviceState.Details of a job that needs to happen.Information about disqualified Jobs, including the reason why they were disqualified.A relation that one job A has to another job B, that necessitates that A cannot reasonably be scheduled without B.Restricts the allowed jobs based on task parameters or similar.Data type of the values associated with an aspect of a runCondition.A model to determine run cost or duration (as double) depending on a process's runCondition.A model to determine setup cost or duration (as double) depending on deviceState before and after.Proposed realization of a job.An allocation dependency from some predecessor allocation to this (successor) allocation.Capacity used by a job.On evalulation, returns always the same predetermined value.A model that always returns the same output.(can be decided before engine) This Disqualification triggers if the jobDependencies do not enforce an acyclic happens-before-relationship on the JobSequences (wrapping un-sequenced Jobs in single-job-sequences).A has a DtoJobDependency to BDetails about the capabilities and availabilities of a device (that can execute jobs).A strech of time where a device may be used (if it is not reserved).Details about a device that allows processes to run in parallel, only restricted by some maximal capacity.A strech of time where a device must interrupt (i.e.State of a device.One aspect of a device state.Definition of an expected device state aspect for a process/transitionModel.Times on a device alredy reserved for some production or cleaning or other device-state-modifying interruptions.(has to be decided in engine) This Disqualification triggers if a productionJob cannot be produced because it consumes materials that are not available or produced in sufficient quantity(has to be decided in engine) This Disqualification triggers if some predecessor's choice of device made it impossible to assign this job to a device that transportation can reach.Indicates that some job (successor) may only start (or start-of-run or similar) after some other job (predecessor) is finished or has progressed enough.Related jobs for one or more products.Jobs that are only allowed to happen in this exact sequence on the same device.Information about one Material.A point in time when some quantity of a material becomes available.Details about the material and the quantity required for the job.Details about the material and the quantity produced by the job.A model that returns the maximum of the outputs of some other models(can be decided before engine) This Disqualification triggers if a productionJob cannot be produced because no device has a process that satisfies the jobs task.(can be decided before engine) This Disqualification triggers if not all of a job's (chains of) predecessors can be assigned to devices such that transportations exist.(can be decided before engine) This Disqualification triggers if jobs grouped in a jobSequence are produceable by themselves but there is no common device that works for all of them.Initial state of one operator.A stretch of time when attention and or skills are made available to an operator.Details about the expertise required during execution of a process.A stretch of time when an operator's attention is reduced.On evaluation, this calls some given IPlugin implementation.On evaluation, this calls some given IPlugin implementation.Definition of a process capable of executing some task.A production job that runs some task and may depend on other jobs.(decided in engine or before, depending on originator) This Disqualification triggers if a productionJob cannot reasonably be qualified because some other job is disqualifiedConditions during execution of a process.One aspect of a run condition.The end of the run of the allocation.The start of run of the allocation.Input to get a Scheduler.returns the final production planning.A is in the same DtoJobSequence as BThe end of setup of the allocation.The start of setup of the allocation.A basic model whose output is determined depending on the value of a single run condition aspect.A basic model whose output in determined by clearing and then setting a single aspect of the deviceState before and after, if its value changed.Internal of DtoSingleAspectBasicRunExpenseModel; An expense associated with a specific run condition aspect value.Internal of DtoSingleAspectBasicTransitionExpenseModel; An expense associated with a specific deviceStateAspectValue.On evalulation, returns offset + slope * (associated value of argument).A basic model whose output is a linear function of the difference in values of a single numerical aspect of the deviceState before and after.A stretch of time when some skills are NOT available to an operator.When is how much attention used on which skillOn evalulation, returns the sum of the evaluations of the summands.A model that returns the sum of the outputs of some other models.Something that has to planned and can be executed by some process.A property of a job.Definition of an expected parameter for a job.Restricts the allowed jobs to those that have a specific DtoTaskParameterValue.Definition of the task required in a job.The end of teardown of the allocation.The start of teardown of the allocation.A time constraint on a job, forcing it to start/startOfRun/end after some lower bound or prefering it to start/...When is how much of which material consumedWhen is how much of which material producedInitial availabilities (positive list) and reservations (negative list) of a tool.A stretch of time when (a number of copies of) a tool is made available.Tools required during execution of a process.A stretch of time when (a number of copies of) a tool is removed from the available quantity.When is which tool usedDetails about a transportation from one device to another or itself.(can be decided before engine) This Disqualification triggers if a productionJob cannot be produced because all processes that satisfy the jobs task are impossible due to some constraint (jobRequirements, toolRequirements, operatorRequirements of process or capacityRequirement of job).(has to be decided in engine) This Disqualification triggers as a fail safe if a job cannot be scheduled due to some other reason (possibly due to not enough tools or workers being available because of infinitely long constraints)Specification of a point in time during an allocation.Data type of the values associated with an aspect of a deviceState.Details of a job that needs to happen.Information about disqualified Jobs, including the reason why they were disqualified.A relation that one job A has to another job B, that necessitates that A cannot reasonably be scheduled without B.Restricts the allowed jobs based on task parameters or similar.Data type of the values associated with an aspect of a runCondition.A model to determine run cost or duration (as double) depending on a process's runCondition.A model to determine setup cost or duration (as double) depending on deviceState before and after.Proposed realization of a job.An allocation dependency from some predecessor allocation to this (successor) allocation.Capacity used by a job.On evalulation, returns always the same predetermined value.A model that always returns the same output.(can be decided before engine) This Disqualification triggers if the jobDependencies do not enforce an acyclic happens-before-relationship on the JobSequences (wrapping un-sequenced Jobs in single-job-sequences).A has a DtoJobDependency to BDetails about the capabilities and availabilities of a device (that can execute jobs).A strech of time where a device may be used (if it is not reserved).Details about a device that allows processes to run in parallel, only restricted by some maximal capacity.A strech of time where a device must interrupt (i.e.State of a device.One aspect of a device state.Definition of an expected device state aspect for a process/transitionModel.Times on a device alredy reserved for some production or cleaning or other device-state-modifying interruptions.(has to be decided in engine) This Disqualification triggers if a productionJob cannot be produced because it consumes materials that are not available or produced in sufficient quantity(has to be decided in engine) This Disqualification triggers if some predecessor's choice of device made it impossible to assign this job to a device that transportation can reach.Indicates that some job (successor) may only start (or start-of-run or similar) after some other job (predecessor) is finished or has progressed enough.Related jobs for one or more products.Jobs that are only allowed to happen in this exact sequence on the same device.Information about one Material.A point in time when some quantity of a material becomes available.Details about the material and the quantity required for the job.Details about the material and the quantity produced by the job.A model that returns the maximum of the outputs of some other models(can be decided before engine) This Disqualification triggers if a productionJob cannot be produced because no device has a process that satisfies the jobs task.(can be decided before engine) This Disqualification triggers if not all of a job's (chains of) predecessors can be assigned to devices such that transportations exist.(can be decided before engine) This Disqualification triggers if jobs grouped in a jobSequence are produceable by themselves but there is no common device that works for all of them.Initial state of one operator.A stretch of time when attention and or skills are made available to an operator.Details about the expertise required during execution of a process.A stretch of time when an operator's attention is reduced.On evaluation, this calls some given IPlugin implementation.On evaluation, this calls some given IPlugin implementation.Definition of a process capable of executing some task.A production job that runs some task and may depend on other jobs.(decided in engine or before, depending on originator) This Disqualification triggers if a productionJob cannot reasonably be qualified because some other job is disqualifiedConditions during execution of a process.One aspect of a run condition.The end of the run of the allocation.The start of run of the allocation.Input to get a Scheduler.returns the final production planning.A is in the same DtoJobSequence as BThe end of setup of the allocation.The start of setup of the allocation.A basic model whose output is determined depending on the value of a single run condition aspect.A basic model whose output in determined by clearing and then setting a single aspect of the deviceState before and after, if its value changed.Internal of DtoSingleAspectBasicRunExpenseModel; An expense associated with a specific run condition aspect value.Internal of DtoSingleAspectBasicTransitionExpenseModel; An expense associated with a specific deviceStateAspectValue.On evalulation, returns offset + slope * (associated value of argument).A basic model whose output is a linear function of the difference in values of a single numerical aspect of the deviceState before and after.A stretch of time when some skills are NOT available to an operator.When is how much attention used on which skillOn evalulation, returns the sum of the evaluations of the summands.A model that returns the sum of the outputs of some other models.Something that has to planned and can be executed by some process.A property of a job.Definition of an expected parameter for a job.Restricts the allowed jobs to those that have a specific DtoTaskParameterValue.Definition of the task required in a job.The end of teardown of the allocation.The start of teardown of the allocation.A time constraint on a job, forcing it to start/startOfRun/end after some lower bound or prefering it to start/...When is how much of which material consumedWhen is how much of which material producedInitial availabilities (positive list) and reservations (negative list) of a tool.A stretch of time when (a number of copies of) a tool is made available.Tools required during execution of a process.A stretch of time when (a number of copies of) a tool is removed from the available quantity.When is which tool usedDetails about a transportation from one device to another or itself.(can be decided before engine) This Disqualification triggers if a productionJob cannot be produced because all processes that satisfy the jobs task are impossible due to some constraint (jobRequirements, toolRequirements, operatorRequirements of process or capacityRequirement of job).(has to be decided in engine) This Disqualification triggers as a fail safe if a job cannot be scheduled due to some other reason (possibly due to not enough tools or workers being available because of infinitely long constraints)