Interfaces for custom entities

Every custom entity that can be created for anyLogistix by means of Anylogic must override all the declared methods for its interface.

Below you will find the description for the available interfaces and methods that they contain.

IInventoryPolicyType interface - allows you to create custom inventory policy.

Methods to be implemented in this interface:

ISourcingType interface - allows you to create custom sourcing policy.

Methods to be implemented in this interface:

IDemandType interface - allows you to create custom demand.

Methods to be implemented in this interface:

ITransportationCostCalculator interface - allows you to create custom transportation cost algorithm.

Methods to be implemented in this interface:

ICustomExperiment interface - allows you to create custom experiment.

Methods to be implemented in this interface:

Supply chain elements

ISourceSim - allows to create custom object that can ship products.

Methods to be implemented in this interface:

IDemandSource - allows to create custom object that can generate demand.

Methods to be implemented in this interface:

IFactory - allows you to create custom production facility.

Methods to be implemented in this interface:

IExternalProductSeller - allows to create an agent that will be treated as someone who we buy products from.

The interface does not contain any methods.