Demand Filler Abstract
Base class for objects that implement DemandFillerIfc. Provides availability state, carrier/preparer plumbing, and per-replication initialization. Subclasses must implement the demand-handling abstract methods.
Subclasses that override initialize must call super.initialize().
Parameters
the SupplyChainModel this filler belongs to
availability at the start of each replication
optional model-element name
See sc.inventorylayer.DemandFillerAbstract
Inheritors
Constructors
Properties
Functions
Resets availability to initialAvailability before each replication. The Java original had a typo (intialize) so it never actually overrode the framework hook; this port fixes the override.
Toggle current-replication availability. Protected because subclasses (e.g., a filler that becomes unavailable on backlog) may need to flip the flag; external callers should not.