Package com.tccc.kos.ext.dispense.pipeline.beverage.graph
package com.tccc.kos.ext.dispense.pipeline.beverage.graph
-
ClassDescriptionA
GraphNodethat reports availability as the logical AND of all of its child nodes.Availability information for a given node in the beverage graph.AGraphNodethat represents a beverage.A graph of dependencies that are used to compute beverage, brand and group availability information based on pump status and other override inputs.Builder used to construct aBevGraphwhich captures the dependencies between pumps, ingredients, beverages, brands and groups.AGraphNodethat always reports unavailable and not visible unless the overrides are set.Availability information for an entire graph.A key component of aPourEngineis aBevGraph.AGraphNodethat represents an ingredient.Interface for attaching external override logic to aGraphNode.AGraphNodethat reports availability as the logical OR of all of its child nodes.AGraphNodethat represents a pump.SimpleNodeOvrridethat allows visibility and availability to be set.