A B C D E F G H I K L M N O P Q R S T U V W Y

A

acceptProductionOrder(ProductionOrder) - Method in class nl.tudelft.simulation.supplychain.production.DelayProductionService
Accept the production order, and delay till the start of production (equals delivery time minus production time minus transportation time) to get the raw materials to produce.
acceptProductionOrder(ProductionOrder) - Method in class nl.tudelft.simulation.supplychain.production.Production
Method acceptProductionOrder gets the correct production service and starts producing
acceptProductionOrder(ProductionOrder) - Method in class nl.tudelft.simulation.supplychain.production.ProductionService
 
acceptProductionOrder(ProductionOrder) - Method in interface nl.tudelft.simulation.supplychain.production.ProductionServiceInterface
 
actionPerformed(ActionEvent) - Method in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.CancelListener
 
actionPerformed(ActionEvent) - Method in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.OKListener
 
actionPerformed(ActionEvent) - Method in class nl.tudelft.simulation.supplychain.test.DellEditor.CancelListener
 
actionPerformed(ActionEvent) - Method in class nl.tudelft.simulation.supplychain.test.DellEditor.OKListener
 
add(Product, double) - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
Adds one product with a certain amount in its own Units to the BOM of this product.
addActualAmount(double, double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Method addActualAmount.
addContent(Content, boolean) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method addContent stores a new Content object into the store.
addContent(Content, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
addContentHandler(Class, HandlerInterface) - Method in class nl.tudelft.simulation.supplychain.roles.Role
adds a handler for message content
addDemandGenerator(Product, Demand) - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
addFixedCost(String, double, double) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Add a fixed cost for this actor
addMaterialCost(double) - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
addProductionService(ProductionService) - Method in class nl.tudelft.simulation.supplychain.production.Production
Add a production service
addProductionService(ProductionService) - Method in class nl.tudelft.simulation.supplychain.reference.Manufacturer
Add a production service for the manufacturer
addRole(Role) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
A Role wraps a set of handlers within a SupplyChainActor.
addStock(Product, double, double) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
addStock(Cargo) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
addStock(Product, double, double) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method addStock.
addStock(Cargo) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method addStock.
addSupplier(Product, SupplyChainActor, double) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder
 
addSupplier(Product, SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ
Add a supplier to send an RFQ to for a certain product
addSupplier(Product, SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
Add a supplier to for a certain product
addToBalance(double) - Method in class nl.tudelft.simulation.supplychain.banking.BankAccount
Adds money to the balance.
addValidPartner(SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Add a valid partner to the list of supply chain partners to handle with this handler.
addValidProduct(Product) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Add a valid product to the list of products to handle with this handler.
amount - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
the amount in the policy
averageUnitWeight - Variable in class nl.tudelft.simulation.supplychain.product.Product
the average weight per unit

B

BANK_ACCOUNT_CHANGED_EVENT - Static variable in class nl.tudelft.simulation.supplychain.banking.BankAccount
for who is interested, the BankAccount can send updates of changes
BOX - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units without weight or volume : BOX
Bank - class nl.tudelft.simulation.supplychain.banking.Bank.
The Bank to store the interest rates for the Bank accounts.
Bank(String, DEVSSimulatorInterface, Point3d) - Constructor for class nl.tudelft.simulation.supplychain.banking.Bank
 
BankAccount - class nl.tudelft.simulation.supplychain.banking.BankAccount.
The BackAccount keeps track of the balance of a SupplyChainActor.
BankAccount(SupplyChainActor, Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.banking.BankAccount
Constructor for BankAccount.
BankAccount(SupplyChainActor, Bank) - Constructor for class nl.tudelft.simulation.supplychain.banking.BankAccount
Constructor for BankAccount.
BankAccountEditor - class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
BankAccountEditor() - Constructor for class nl.tudelft.simulation.supplychain.banking.BankAccountEditor
constructs a new
BankAccountEditor.CancelListener - class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.CancelListener.
The CancelListener
BankAccountEditor.CancelListener() - Constructor for class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.CancelListener
 
BankAccountEditor.OKListener - class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.OKListener.
The OK listener
BankAccountEditor.OKListener(JColorChooser) - Constructor for class nl.tudelft.simulation.supplychain.banking.BankAccountEditor.OKListener
constructs a new OKListener
Bill - class nl.tudelft.simulation.supplychain.content.Bill.
The bill represents a document that asks for payment for a product or service.
Bill(SupplyChainActor, SupplyChainActor, Serializable, Order, double, double, String) - Constructor for class nl.tudelft.simulation.supplychain.content.Bill
Constructs a new Bill.
BillHandler - class nl.tudelft.simulation.supplychain.handlers.BillHandler.
The BillHandler is a simple implementation of the business logic to pay a bill.
BillHandler(SupplyChainActor, BankAccount, int, DistContinuous) - Constructor for class nl.tudelft.simulation.supplychain.handlers.BillHandler
Constructs a new BillHandler with possibilities to pay early or late.
BillHandler(SupplyChainActor, BankAccount) - Constructor for class nl.tudelft.simulation.supplychain.handlers.BillHandler
Constructs a new BillHandler that takes care of paying exactly on time
BillOfMaterials - class nl.tudelft.simulation.supplychain.product.BillOfMaterials.
The BillOfMaterials is a list of products and amounts that are needed to make another product.
BillOfMaterials(Product) - Constructor for class nl.tudelft.simulation.supplychain.product.BillOfMaterials
Construct a new Bill of Materials for a product
BillTimeOutHandler - class nl.tudelft.simulation.supplychain.handlers.BillTimeOutHandler.
A Bill handler which has a restriction that after a time out the bill is paid automatically if not paid yet.
BillTimeOutHandler(SupplyChainActor, BankAccount, int, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.BillTimeOutHandler
constructs a new BillTimeOutHandler
BillTimeOutHandler(SupplyChainActor, BankAccount, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.BillTimeOutHandler
Constructs a new BillHandler that takes care of paying exactly on time
BuyingRole - class nl.tudelft.simulation.supplychain.roles.BuyingRole.
The (abstract) buying role is a role that can handle several types of message content: internal demand, order confirmation, bill, and shipment.
BuyingRole(SupplyChainActor, DEVSSimulatorInterface, BankAccount) - Constructor for class nl.tudelft.simulation.supplychain.roles.BuyingRole
Constructs a new BuyingRole
bankAccount - Variable in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
the bank account of the actor
bankAccount - Variable in class nl.tudelft.simulation.supplychain.handlers.BillHandler
the bank account to use
bankAccount - Variable in class nl.tudelft.simulation.supplychain.roles.BuyingRole
the bank account to use
billOfMaterials - Variable in class nl.tudelft.simulation.supplychain.product.Product
the bill of materials (product, amount)
bookFixedCost() - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
Scheduled method to book the fixed costs

C

CONFIRMATION_OPTIONS - Static variable in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
textual representation of the confirmation options
CONFIRMED - Static variable in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
Confirmation status order confirmed
CONTAINER20FT - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units with volume : 20 FT CONTAINER
CONTAINER40FT - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units with volume : 40 FT CONTAINER
Cargo - class nl.tudelft.simulation.supplychain.product.Cargo.
Cargo represents a set of real products.
Cargo(Product, double, double) - Constructor for class nl.tudelft.simulation.supplychain.product.Cargo
 
Content - class nl.tudelft.simulation.supplychain.content.Content.
Content is the generic content for a Message.
Content(SupplyChainActor, SupplyChainActor, Serializable) - Constructor for class nl.tudelft.simulation.supplychain.content.Content
Constructs a new Content object.
ContentAnimation - class nl.tudelft.simulation.supplychain.animation.ContentAnimation.
This class implements the animation of the content of a message that is sent from one Actor to another Actor.
ContentAnimation(Content, double) - Constructor for class nl.tudelft.simulation.supplychain.animation.ContentAnimation
Constructs a new animation for any type of content.
ContentAnimation(Content, double, String) - Constructor for class nl.tudelft.simulation.supplychain.animation.ContentAnimation
Constructs a new animation for any type of content.
ContentAnimation(Content, double, URL) - Constructor for class nl.tudelft.simulation.supplychain.animation.ContentAnimation
Constructs a new animation for any type of content, based on a URL of a picture.
ContentStore - class nl.tudelft.simulation.supplychain.content.ContentStore.
The ContentStore is taking care of storing content for later use, for instance for matching purposes.
ContentStore(SupplyChainActor) - Constructor for class nl.tudelft.simulation.supplychain.content.ContentStore
Constructs a new ContentStore
Customer - class nl.tudelft.simulation.supplychain.reference.Customer.
A Customer is an actor which usually orders (pull) products from a Distributor.
Customer(String, DEVSSimulatorInterface, Point3d, Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.reference.Customer
 
calculateDistance(SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Calculates the distance to another actor
ceiling - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
fixed ceiling (true) or fixed amount (false)
cellPanel - Variable in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor
the cellPanel
cellPanel - Variable in class nl.tudelft.simulation.supplychain.test.DellEditor
the cellPanel
changeAmount(double) - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
Change the fixed costs to book each interval.
changeClaimedAmount(Product, double) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
changeClaimedAmount(Product, double) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method changeClaimedAmount.
changeClaimedAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Changes the claimedAmount.
changeInterval(double) - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
Change the interval to book fixed costs.
changeOrderedAmount(Product, double) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
changeOrderedAmount(Product, double) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method changeOrderedAmount.
changeOrderedAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Changes the orderedAmount.
changePrice(boolean, double) - Method in class nl.tudelft.simulation.supplychain.product.Product
Method changeDemand changes the demand of a PCMarket for the specified product.
checkContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Method checkContent.
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.BillHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.PaymentHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ProductionOrderHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerConsume
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerStock
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Check whether the content is of the right type for this handler
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler
 
checkContentClass(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
 
checkLoop() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
The main loop for checking or refilling stock
checkPayment(Bill) - Method in class nl.tudelft.simulation.supplychain.handlers.BillTimeOutHandler
 
checkShipment(OrderConfirmation) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationFineHandler
 
checkStock(Product) - Method in class nl.tudelft.simulation.supplychain.actor.Trader
Implement to check whether the stock is below some level, might trigger ordering of extra amount of the product
checkStock(Product) - Method in class nl.tudelft.simulation.supplychain.reference.Retailer
 
checkStock(Product) - Method in class nl.tudelft.simulation.supplychain.reference.Supplier
 
checkStockLevel() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
Checks the stock level and takes action if needed
checkStockLevel() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyEOQ
 
checkStockLevel() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
checkStockLevel() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
 
constructModel(SimulatorInterface) - Method in class nl.tudelft.simulation.supplychain.test.TestModel
 
contentHandlers - Variable in class nl.tudelft.simulation.supplychain.roles.Role
the handlers for this role
costKmKg - Variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
the cost per km per kg
createInternalDemand(Product, Demand) - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
createInternalDemand(double) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
Creates an internal demand order
createOrder(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
All quotes are in, or time is over.

D

DEMAND_GENERATED_EVENT - Static variable in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
an event fired in case demand has been generated
DSOLApplication - class nl.tudelft.simulation.supplychain.test.DSOLApplication.
The DSOL Application.
DSOLApplication() - Constructor for class nl.tudelft.simulation.supplychain.test.DSOLApplication
constructs a new DSOLApplicationInterface
DelayProductionService - class nl.tudelft.simulation.supplychain.production.DelayProductionService.
The DelayProductionService starts production at the latest possible moment to meet the delivery date of the production order.
DelayProductionService(Trader, StockInterface, Product, DistContinuous, boolean, boolean, double) - Constructor for class nl.tudelft.simulation.supplychain.production.DelayProductionService
Constructs a new production service for one product.
Dell - class nl.tudelft.simulation.supplychain.test.Dell.
The ComputerShop named Dell.
Dell(String, DEVSSimulatorInterface, Point3d, Role[], Bank, Product, double) - Constructor for class nl.tudelft.simulation.supplychain.test.Dell
 
Dell(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double, Product, double) - Constructor for class nl.tudelft.simulation.supplychain.test.Dell
 
DellEditor - class nl.tudelft.simulation.supplychain.test.DellEditor.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
DellEditor() - Constructor for class nl.tudelft.simulation.supplychain.test.DellEditor
constructs a new
DellEditor.CancelListener - class nl.tudelft.simulation.supplychain.test.DellEditor.CancelListener.
The CancelListener
DellEditor.CancelListener() - Constructor for class nl.tudelft.simulation.supplychain.test.DellEditor.CancelListener
 
DellEditor.OKListener - class nl.tudelft.simulation.supplychain.test.DellEditor.OKListener.
The OK listener
DellEditor.OKListener(JColorChooser) - Constructor for class nl.tudelft.simulation.supplychain.test.DellEditor.OKListener
constructs a new OKListener
Demand - class nl.tudelft.simulation.supplychain.demand.Demand.
The Demand.
Demand(Product, DistContinuous, DistContinuous, DistContinuous, DistContinuous) - Constructor for class nl.tudelft.simulation.supplychain.demand.Demand
 
Demand(Product, DistContinuous, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.demand.Demand
 
DemandGenerationRole - class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
DemandGenerationRole(SupplyChainActor, DEVSSimulatorInterface, DistContinuous) - Constructor for class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
DistributionCenter - class nl.tudelft.simulation.supplychain.reference.DistributionCenter.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
DistributionCenter(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.reference.DistributionCenter
 
DistributionCenter(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.reference.DistributionCenter
 
demandGenerators - Variable in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
map of Product - Demand pairs
depreciate() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
decrease the value of the stock according to the current depreciation
depreciation - Variable in class nl.tudelft.simulation.supplychain.product.Product
depreciation the depreciation as a percentage per day

E

EXPERIMENT_CHANGED_EVENT - Static variable in class nl.tudelft.simulation.supplychain.test.DSOLApplication
EXPERIMENT_CHANGED_EVENT is fired whenever the experiment is changed
edit(List) - Method in class nl.tudelft.simulation.supplychain.util.MouseEditor
 
endProduction(ProductionOrder) - Method in class nl.tudelft.simulation.supplychain.production.DelayProductionService
endProduction is scheduled after the production time, which starts when all raw materials are available.
experiment - Variable in class nl.tudelft.simulation.supplychain.test.DSOLApplication
the experiment

F

FixedCost - class nl.tudelft.simulation.supplychain.banking.FixedCost.
When a supply chain actor is created, one or more FixedCost objects can be created to book fixed costs for e.g. personnel, buildings, other resources on an interval (e.g. monthly) basis.
FixedCost(SupplyChainActor, BankAccount, String, double, double) - Constructor for class nl.tudelft.simulation.supplychain.banking.FixedCost
The constructor for the Fixed cost of an actor
finalize() - Method in class nl.tudelft.simulation.supplychain.test.DSOLApplication
 
fixedCost - Variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
the fixed cost for a transport
fixedTime - Variable in class nl.tudelft.simulation.supplychain.production.DelayProductionService
fixed time, independent of order size; otherwise time is per unit
fixedTime - Variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
the fixed time for loading and unloading in hours
foldExtendedContentClass(Content) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
This method folds back extended content classes onto their basic class.
frequency - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
the frquency distribution for restocking or checking the stock

G

GISContentAnimation - class nl.tudelft.simulation.supplychain.animation.GISContentAnimation.
The GISContentAnimation is useful in combination with a GIS based map as a background image.
GISContentAnimation(LocatableInterface, SimulatorInterface, URL) - Constructor for class nl.tudelft.simulation.supplychain.animation.GISContentAnimation
constructs a new GISContentAnimation
GISContentAnimation(Point2D, Dimension, SimulatorInterface, URL) - Constructor for class nl.tudelft.simulation.supplychain.animation.GISContentAnimation
constructs a new GISContentAnimation
GISContentAnimation(DirectedPoint, Dimension, SimulatorInterface, URL) - Constructor for class nl.tudelft.simulation.supplychain.animation.GISContentAnimation
constructs a new GISContentAnimation
getActualAmount(Product) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getActualAmount(Product) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method getActualAmount.
getActualAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the actualAmount.
getActualAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockUpdateData
 
getAdministrativeDelay() - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.InternalDemand
Returns the amount of products that was demanded.
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.Order
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.OrderStandAlone
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
getAmount() - Method in class nl.tudelft.simulation.supplychain.product.Cargo
Returns the amount.
getAmount() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
getAmountProduced() - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
 
getAnnualInterestRateNeg() - Method in class nl.tudelft.simulation.supplychain.banking.Bank
 
getAnnualInterestRatePos() - Method in class nl.tudelft.simulation.supplychain.banking.Bank
 
getAverageUnitWeight() - Method in class nl.tudelft.simulation.supplychain.product.Product
 
getBalance() - Method in class nl.tudelft.simulation.supplychain.banking.BankAccount
Returns the balance.
getBankAccount() - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
getBill() - Method in class nl.tudelft.simulation.supplychain.content.Payment
Returns the bill.
getBillOfMaterials() - Method in class nl.tudelft.simulation.supplychain.product.Product
Method getBillOfMaterials.
getBounds() - Method in class nl.tudelft.simulation.supplychain.animation.ContentAnimation
 
getBounds() - Method in class nl.tudelft.simulation.supplychain.test.Dell
 
getBounds() - Method in class nl.tudelft.simulation.supplychain.test.PCShop
 
getBounds() - Method in class nl.tudelft.simulation.supplychain.test.Shell
 
getBuyingRole() - Method in class nl.tudelft.simulation.supplychain.reference.Customer
 
getCalculatedTransportationTime() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getCargo() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
getCellEditorValue() - Method in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor
 
getCellEditorValue() - Method in class nl.tudelft.simulation.supplychain.test.DellEditor
 
getClaimedAmount(Product) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getClaimedAmount(Product) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method getClaimedAmount.
getClaimedAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the claimedAmount.
getClaimedAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockUpdateData
 
getContent() - Method in class nl.tudelft.simulation.supplychain.animation.ContentAnimation
 
getContentList(Serializable, Class) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method getContentList returns a list of Content objects of type clazz based on the internalDemandID.
getContentList(Serializable, Class, boolean) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method getContentList returns the Content object of type clazz based on the internalDemandID, for either sent or received items.
getContentStore() - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
getCostprice() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the costprice.
getCreationTime() - Method in class nl.tudelft.simulation.supplychain.content.Content
Returns the creationTime.
getCutoffDate() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
getDEVSSimulator() - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
getDateReady() - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
getDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.Order
 
getDemandGenerationRole() - Method in class nl.tudelft.simulation.supplychain.reference.Customer
 
getDemandGenerator(Product) - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
Method getDemandGenerator
getDepreciation() - Method in class nl.tudelft.simulation.supplychain.product.Product
 
getDescription() - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
 
getDescription() - Method in class nl.tudelft.simulation.supplychain.content.Bill
 
getEarliestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.InternalDemand
Returns the earliestDeliveryDate.
getEarliestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
getEarliestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
getEndProducts() - Method in class nl.tudelft.simulation.supplychain.reference.Manufacturer
 
getExperiment() - Method in class nl.tudelft.simulation.supplychain.test.DSOLApplication
returns the experiment
getFinalPaymentDate() - Method in class nl.tudelft.simulation.supplychain.content.Bill
Returns the finalPaymentDate.
getFixedCost() - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
 
getFixedCosts() - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
getFrequency() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
 
getImageRenderable() - Method in class nl.tudelft.simulation.supplychain.animation.ContentAnimation
 
getImageURLlName() - Method in class nl.tudelft.simulation.supplychain.animation.ContentAnimation
 
getInternalDemandID() - Method in class nl.tudelft.simulation.supplychain.content.Content
Returns the internalDemandID.
getInterval() - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
 
getInterval() - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
getLatestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.InternalDemand
Returns the latestDeliveryDate.
getLatestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
getLatestDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
getLocation() - Method in class nl.tudelft.simulation.supplychain.animation.ContentAnimation
 
getMaterialCost() - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
getMaterials() - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
 
getMaximumDistance() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Method getMaximumDistance.
getMaximumNumber() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Returns the maximumNumber.
getName() - Method in class nl.tudelft.simulation.supplychain.product.Product
Returns the name.
getName() - Method in class nl.tudelft.simulation.supplychain.product.Unit
 
getOrder() - Method in class nl.tudelft.simulation.supplychain.content.Bill
Returns the order.
getOrder() - Method in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
Method getOrder.
getOrder() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
getOrderedAmount(Product) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getOrderedAmount(Product) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method getOrderedAmount.
getOrderedAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the orderedAmount.
getOrderedAmount() - Method in class nl.tudelft.simulation.supplychain.stock.StockUpdateData
 
getOwner() - Method in class nl.tudelft.simulation.supplychain.banking.FixedCost
 
getOwner() - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
 
getOwner() - Method in class nl.tudelft.simulation.supplychain.roles.Role
 
getOwner() - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getOwner() - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
 
getPayment() - Method in class nl.tudelft.simulation.supplychain.content.Payment
Returns the payment.
getPrice() - Method in class nl.tudelft.simulation.supplychain.content.Bill
Returns the price.
getPrice() - Method in class nl.tudelft.simulation.supplychain.content.Order
 
getPrice() - Method in class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote
 
getPrice() - Method in class nl.tudelft.simulation.supplychain.content.OrderStandAlone
 
getPrice() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Bill
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Content
Initially a null product is returned.
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.InternalDemand
Returns the product we demanded.
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Order
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.OrderStandAlone
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Payment
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageAnswer
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Returns the product.
getProduct() - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.product.Cargo
Returns the product.
getProduct() - Method in class nl.tudelft.simulation.supplychain.production.ProductionService
 
getProduct() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the product.
getProduct() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
 
getProductName() - Method in class nl.tudelft.simulation.supplychain.stock.StockUpdateData
 
getProduction() - Method in class nl.tudelft.simulation.supplychain.handlers.ProductionOrderHandler
Method getProduction
getProductionServices() - Method in class nl.tudelft.simulation.supplychain.production.Production
Method getProductionServices
getProductsOnStock() - Method in class nl.tudelft.simulation.supplychain.actor.Trader
 
getProperties() - Method in class nl.tudelft.simulation.supplychain.test.DSOLApplication
returns the properties
getProposedDeliveryDate() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getProposedShippingDate() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getQuote() - Method in class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote
 
getRawMaterials() - Method in class nl.tudelft.simulation.supplychain.reference.Manufacturer
 
getReceiver() - Method in class nl.tudelft.simulation.supplychain.content.Content
Returns the intended receiving actor of the message.
getRequestForQuote() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getSafetyAmount() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
 
getSender() - Method in class nl.tudelft.simulation.supplychain.content.Content
Returns the sending actor of the message.
getStatus() - Method in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
 
getStatusString() - Method in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
 
getStock() - Method in class nl.tudelft.simulation.supplychain.actor.Trader
 
getStock(Product, double) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getStock(Product, double) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method getStock.
getSupplier() - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder.SupplierRecord
 
getSuppliers() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageAnswer
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class nl.tudelft.simulation.supplychain.test.DellEditor
 
getTransportMode() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getUniqueID() - Method in class nl.tudelft.simulation.supplychain.content.Content
Returns Returns the unique IS of this message
getUnit() - Method in class nl.tudelft.simulation.supplychain.product.Product
Method getUnit.
getUnitMarketPrice() - Method in class nl.tudelft.simulation.supplychain.product.Product
 
getUnitPrice() - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder.SupplierRecord
 
getUnitPrice(Product) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
getUnitPrice(Product) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method getUnitPrice.
getUnitPrice() - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Returns the costprice per product unit.
getValidPartners() - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
 
getValidProducts() - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
 
getValidityTime() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
getValue() - Method in class nl.tudelft.simulation.supplychain.product.Cargo
Returns the price per unit.
getVolume() - Method in class nl.tudelft.simulation.supplychain.product.VolumeUnit
 
getWeight() - Method in class nl.tudelft.simulation.supplychain.product.WeightUnit
 
getYellowPageRequest() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageAnswer
 
greedy - Variable in class nl.tudelft.simulation.supplychain.production.DelayProductionService
if true, immediately start picking raw materials

H

handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.BillHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.BillTimeOutHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerYP
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationFineHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationHandler
For the moment, the handler will just reorder the products from the start of the process, in case the confirmation is negative.
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderHandlerMake
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderHandlerStock
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.PaymentFineHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.PaymentHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ProductionOrderHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerConsume
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerStock
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerConsume
Do nothing with the incoming cargo.
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerStock
Add the incoming Cargo to the Stock.
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.reference.Customer
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.roles.BuyingRole
 
handleContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.roles.Role
 
handlingTime - Variable in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
the handling time distribution to handle internal demand
handlingTime - Variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
the time to handle quotes when they are in and to place an order
handlingTime - Variable in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
the reaction time of the handler in simulation time units
handlingTime - Variable in class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler
the handling time of the handler in simulation time units

I

InternalDemand - class nl.tudelft.simulation.supplychain.content.InternalDemand.
The InternalDemand object represents content for an internal demand of a supply chain actor.
InternalDemand(SupplyChainActor, Product, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.content.InternalDemand
Constructs a new InternalDemand.
InternalDemandHandler - class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler.
The abstract InternalDemandHandler class provides the general methods that all InternalDemandHandler classes need, such as checking whether the message is really an InternalDemand.
InternalDemandHandler(SupplyChainActor, DistContinuous, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
Construct a new InternalDemandHandler.
InternalDemandHandlerOrder - class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder.
The InternalDemandHandlerOrder is a simple implementation of the business logic to handle a request for new products through direct ordering at a known supplier.
InternalDemandHandlerOrder(SupplyChainActor, DistContinuous, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder
Constructs a new InternalDemandHandlerOrder
InternalDemandHandlerOrder(SupplyChainActor, double, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder
Constructs a new InternalDemandHandlerOrder
InternalDemandHandlerOrder.SupplierRecord - class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder.SupplierRecord.
INNER CLASS FOR STORING RECORDS OF SUPPLIERS AND PRICE
Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
InternalDemandHandlerOrder.SupplierRecord(SupplyChainActor, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerOrder.SupplierRecord
Construct a new SupplierRecord
InternalDemandHandlerRFQ - class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ.
The InternalDemandHandlerRFQ is a simple implementation of the business logic to handle a request for new products through sending out a number of RFQs to a list of preselected suppliers.
InternalDemandHandlerRFQ(SupplyChainActor, DistContinuous, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ
Constructs a new InternalDemandHandlerRFQ
InternalDemandHandlerRFQ(SupplyChainActor, double, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ
Constructs a new InternalDemandHandlerRFQ
InternalDemandHandlerYP - class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerYP.
The InternalDemandHandlerYP is a simple implementation of the business logic to handle a request for new products through a yellow page request.
InternalDemandHandlerYP(SupplyChainActor, DistContinuous, SupplyChainActor, double, int, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerYP
Constructs a new InternalDemandHandlerYP
InternalDemandHandlerYP(SupplyChainActor, double, SupplyChainActor, double, int, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerYP
Constructs a new InternalDemandHandlerYP
includeClaims - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
whether to include the claims in the stock or not
init() - Method in class nl.tudelft.simulation.supplychain.test.Dell
 
init() - Method in class nl.tudelft.simulation.supplychain.test.PCShop
 
init() - Method in class nl.tudelft.simulation.supplychain.test.Shell
 
interest() - Method in class nl.tudelft.simulation.supplychain.banking.BankAccount
receive or pay interest according to the current rates
internalDemandID - Variable in class nl.tudelft.simulation.supplychain.content.Content
unique id of the InternalDemand that triggered the message chain
internalDemandTimeout(InternalDemand, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
isAccepted() - Method in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
Method isAccepted.
isCeiling() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
isDelivered() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
isInTransit() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
isIncludeClaims() - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
isPaid() - Method in class nl.tudelft.simulation.supplychain.content.Bill
 
isValidContent(Content) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Check partner and content for validity for this handler.
iterator() - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
iterator() - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
Method iterator.

K

KG - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units with weight : KG

L

LeanContentStore - class nl.tudelft.simulation.supplychain.content.LeanContentStore.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
LeanContentStore(SupplyChainActor, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.supplychain.content.LeanContentStore
 

M

M3 - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units with volume : M3 or cubic meter
Manufacturer - class nl.tudelft.simulation.supplychain.reference.Manufacturer.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Manufacturer(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.reference.Manufacturer
 
Manufacturer(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.reference.Manufacturer
 
MouseEditor - class nl.tudelft.simulation.supplychain.util.MouseEditor.
Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
MouseEditor(DSOLApplicationInterface, AnimationPanel) - Constructor for class nl.tudelft.simulation.supplychain.util.MouseEditor
constructs a new MouseEditor
main(String[]) - Static method in class nl.tudelft.simulation.supplychain.test.DSOLApplication
executes the dsol control panel
main(String[]) - Static method in class nl.tudelft.simulation.supplychain.test.SupplyChainTestModel
Method main.
main(String[]) - Static method in class nl.tudelft.simulation.supplychain.test.TestModel
executes TestModel
maxDeliveryTime - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
the maximum delivery time

N

NO_CONFIRM - Static variable in class nl.tudelft.simulation.supplychain.content.OrderConfirmation
Confirmation status order not confirmed: date not possible
name - Variable in class nl.tudelft.simulation.supplychain.product.Product
the descriptive name of the product.
name - Variable in class nl.tudelft.simulation.supplychain.product.Unit
the name of the unit for printing purposes
name - Variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
description of the transport mode
nl.tudelft.simulation.supplychain.actor - package nl.tudelft.simulation.supplychain.actor
 
nl.tudelft.simulation.supplychain.animation - package nl.tudelft.simulation.supplychain.animation
 
nl.tudelft.simulation.supplychain.banking - package nl.tudelft.simulation.supplychain.banking
 
nl.tudelft.simulation.supplychain.content - package nl.tudelft.simulation.supplychain.content
 
nl.tudelft.simulation.supplychain.demand - package nl.tudelft.simulation.supplychain.demand
 
nl.tudelft.simulation.supplychain.handlers - package nl.tudelft.simulation.supplychain.handlers
 
nl.tudelft.simulation.supplychain.product - package nl.tudelft.simulation.supplychain.product
 
nl.tudelft.simulation.supplychain.production - package nl.tudelft.simulation.supplychain.production
 
nl.tudelft.simulation.supplychain.reference - package nl.tudelft.simulation.supplychain.reference
 
nl.tudelft.simulation.supplychain.roles - package nl.tudelft.simulation.supplychain.roles
 
nl.tudelft.simulation.supplychain.stock - package nl.tudelft.simulation.supplychain.stock
 
nl.tudelft.simulation.supplychain.stock.policies - package nl.tudelft.simulation.supplychain.stock.policies
 
nl.tudelft.simulation.supplychain.test - package nl.tudelft.simulation.supplychain.test
 
nl.tudelft.simulation.supplychain.transport - package nl.tudelft.simulation.supplychain.transport
 
nl.tudelft.simulation.supplychain.util - package nl.tudelft.simulation.supplychain.util
 
numberOfProducts() - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
numberOfProducts() - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
give the number of product types in stock.

O

Order - class nl.tudelft.simulation.supplychain.content.Order.
An Order indicates: I want a certain amount of products on a certain date for a certain price.
Order(SupplyChainActor, SupplyChainActor, Serializable, double) - Constructor for class nl.tudelft.simulation.supplychain.content.Order
Constructor for an order.
OrderBasedOnQuote - class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote.
This implementation of an Order contains a link to a Quote on which the order is based.
OrderBasedOnQuote(SupplyChainActor, SupplyChainActor, Serializable, double, Quote) - Constructor for class nl.tudelft.simulation.supplychain.content.OrderBasedOnQuote
The constructor for the OrderBasedOnQuote
OrderConfirmation - class nl.tudelft.simulation.supplychain.content.OrderConfirmation.
The OrderConfirmation is the response when an Actor sends in an Order to another actor.
OrderConfirmation(SupplyChainActor, SupplyChainActor, Serializable, Order, int) - Constructor for class nl.tudelft.simulation.supplychain.content.OrderConfirmation
 
OrderConfirmationFineHandler - class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationFineHandler.
An OrderConfirmationFineHandler checks whether a promised delivery is on time or even delivered at all.
OrderConfirmationFineHandler(SupplyChainActor, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationFineHandler
constructs a new OrderConfirmationFineHandler
OrderConfirmationHandler - class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationHandler.
The OrderConfirmationHandler is a simple implementation of the business logic for a OrderConfirmation that comes in.
OrderConfirmationHandler(SupplyChainActor) - Constructor for class nl.tudelft.simulation.supplychain.handlers.OrderConfirmationHandler
Constructs a new OrderConfirmationHandler.
OrderHandler - class nl.tudelft.simulation.supplychain.handlers.OrderHandler.
The OrderHandler contains the business logic for handling an incoming Order.
OrderHandler(SupplyChainActor, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.OrderHandler
Construct a new OrderHandler.
OrderHandlerMake - class nl.tudelft.simulation.supplychain.handlers.OrderHandlerMake.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
OrderHandlerMake(SupplyChainActor, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.OrderHandlerMake
Construct a new OrderHandler that makes the goods when ordered.
OrderHandlerStock - class nl.tudelft.simulation.supplychain.handlers.OrderHandlerStock.
The most simple form of an OrderHandler that takes the orders from stock is one that sends out an OrderConfirmation right away, and waits till the delivery date (should be minus the expected transportation time), picks the order, and ships it out as a Shipment.
OrderHandlerStock(SupplyChainActor, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.OrderHandlerStock
Construct a new OrderHandler that takes the goods from stock when ordered.
OrderStandAlone - class nl.tudelft.simulation.supplychain.content.OrderStandAlone.
This is a stand alone order, that is not based on an RFQ and Quote, but which is directly placed to another actor.
OrderStandAlone(SupplyChainActor, SupplyChainActor, Serializable, double, Product, double, double) - Constructor for class nl.tudelft.simulation.supplychain.content.OrderStandAlone
The constructor for the OrderStandAlone
orderBasedOnQuoteTimeout(OrderBasedOnQuote, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
orderStandAloneTimeout(OrderStandAlone, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
owner - Variable in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
the owner of the handler
owner - Variable in class nl.tudelft.simulation.supplychain.production.Production
the owner of production
owner - Variable in class nl.tudelft.simulation.supplychain.production.ProductionService
The actor that owns the production service
owner - Variable in class nl.tudelft.simulation.supplychain.roles.Role
the owner of the role
owner - Variable in class nl.tudelft.simulation.supplychain.stock.Stock
the actow that owns of the stock

P

PALLET - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units without weight or volume : PALLET
PAYMENT_EARLY - Static variable in class nl.tudelft.simulation.supplychain.handlers.BillHandler
The payment policy to indicate the payment will be done late
PAYMENT_IMMEDIATE - Static variable in class nl.tudelft.simulation.supplychain.handlers.BillHandler
The payment policy for payment right now, without waiting
PAYMENT_LATE - Static variable in class nl.tudelft.simulation.supplychain.handlers.BillHandler
The payment policy to indicate the payment will be done early
PAYMENT_ON_TIME - Static variable in class nl.tudelft.simulation.supplychain.handlers.BillHandler
The payment policy to for payment at the exact right date
PCShop - class nl.tudelft.simulation.supplychain.test.PCShop.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
PCShop(String, DEVSSimulatorInterface, Point3d, Role[], Bank, Product, double, Trader) - Constructor for class nl.tudelft.simulation.supplychain.test.PCShop
 
PCShop(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double, Product, double, Trader) - Constructor for class nl.tudelft.simulation.supplychain.test.PCShop
 
PIECE - Static variable in class nl.tudelft.simulation.supplychain.product.Unit
units without weight or volume : PIECE
PLANE - Static variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
predefined transport mode: plane including transport to/from the airport 250 dollar handling costs, taxes, and transport to/from airport.
Payment - class nl.tudelft.simulation.supplychain.content.Payment.
The Payment follows on a Bill, and it contains a pointer to the Bill for which it is the payment.
Payment(SupplyChainActor, SupplyChainActor, Serializable, Bill, double) - Constructor for class nl.tudelft.simulation.supplychain.content.Payment
Constructs a new Payment.
PaymentFineHandler - class nl.tudelft.simulation.supplychain.handlers.PaymentFineHandler.
A payment handler where a check is performed whether the payment was paid on time.
PaymentFineHandler(SupplyChainActor, BankAccount, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.PaymentFineHandler
constructs a new PaymentFineHandler
PaymentHandler - class nl.tudelft.simulation.supplychain.handlers.PaymentHandler.
The PaymentHandler is a simple implementation of the business logic for a Payment that comes in.
PaymentHandler(SupplyChainActor, BankAccount) - Constructor for class nl.tudelft.simulation.supplychain.handlers.PaymentHandler
Constructs a new PaymentHandler.
ProducingRole - class nl.tudelft.simulation.supplychain.roles.ProducingRole.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
ProducingRole(SupplyChainActor, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.supplychain.roles.ProducingRole
 
Product - class nl.tudelft.simulation.supplychain.product.Product.
Product represents a certain type of product.
Product(String, Unit, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.product.Product
Construct a new product.
Production - class nl.tudelft.simulation.supplychain.production.Production.
Production is a basic production unit for a producing Trader.
Production(Trader) - Constructor for class nl.tudelft.simulation.supplychain.production.Production
Constructor for a production department of a Trader.
ProductionOrder - class nl.tudelft.simulation.supplychain.content.ProductionOrder.
An ProductionOrder indicates: I want to produce a certain amount of products on a certain date.
ProductionOrder(Trader, Serializable, double, Product, double) - Constructor for class nl.tudelft.simulation.supplychain.content.ProductionOrder
The constructor for the ProductionOrder
ProductionOrderHandler - class nl.tudelft.simulation.supplychain.handlers.ProductionOrderHandler.
Handles ProductionOrders.
ProductionOrderHandler(SupplyChainActor, Production) - Constructor for class nl.tudelft.simulation.supplychain.handlers.ProductionOrderHandler
constructs a new ProductionOrderHandler
ProductionService - class nl.tudelft.simulation.supplychain.production.ProductionService.
The abstract class ProductionService implements the ProductionServiceInterface and is a simple starting point for the production of goods.
ProductionService(Trader, StockInterface, Product) - Constructor for class nl.tudelft.simulation.supplychain.production.ProductionService
Constructs a new production service for one product.
ProductionServiceInterface - interface nl.tudelft.simulation.supplychain.production.ProductionServiceInterface.
The ProductionServiceInterface represents a production service.
paint(Graphics2D, Rectangle2D, Dimension, ImageObserver) - Method in class nl.tudelft.simulation.supplychain.animation.GISContentAnimation
 
pay(Bill) - Method in class nl.tudelft.simulation.supplychain.handlers.BillHandler
Try to pay.
pickRawMaterials(ProductionOrder, HashMap, boolean) - Method in class nl.tudelft.simulation.supplychain.production.DelayProductionService
 
product - Variable in class nl.tudelft.simulation.supplychain.production.ProductionService
The product of the production service
product - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
the product that has to be restocked
productionServices - Variable in class nl.tudelft.simulation.supplychain.production.Production
the handlers for this role
productionTime - Variable in class nl.tudelft.simulation.supplychain.production.DelayProductionService
the time distribution to produce products
profitMargin - Variable in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
the profit margin to use in the quotes, 1.0 is no profit
profitMargin - Variable in class nl.tudelft.simulation.supplychain.production.DelayProductionService
the fraction that is added to the cost of the materials
properties - Variable in class nl.tudelft.simulation.supplychain.test.DSOLApplication
the properties
proposedShippingDate - Variable in class nl.tudelft.simulation.supplychain.content.Quote
the date on which the goods will be sent

Q

Quote - class nl.tudelft.simulation.supplychain.content.Quote.
A Quote is an answer to a RequestForQuote (or RFQ) and indicates how many items of a certain product could be sold for a certain price at a certain date.
Quote(SupplyChainActor, SupplyChainActor, Serializable, RequestForQuote, Product, double, double, double, TransportMode) - Constructor for class nl.tudelft.simulation.supplychain.content.Quote
The Constructor for a Quote.
Quote(SupplyChainActor, SupplyChainActor, Serializable, RequestForQuote, Product, double, double, double, double, TransportMode) - Constructor for class nl.tudelft.simulation.supplychain.content.Quote
The Constructor for a Quote with a 'timeout' for validity.
QuoteHandler - class nl.tudelft.simulation.supplychain.handlers.QuoteHandler.
The abstract QuoteHandler can be extended into several ways how to deal with Quotes.
QuoteHandler(SupplyChainActor, int, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Constructor of the QuoteHandler with a one of the predefined comparators for quotes
QuoteHandler(SupplyChainActor, int, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Constructor of the QuoteHandler with a one of the predefined comparators for quotes
QuoteHandler(SupplyChainActor, Comparator, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Constructor of the QuoteHandler with a user defined comparator for quotes
QuoteHandler(SupplyChainActor, Comparator, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Constructor of the QuoteHandler with a user defined comparator for quotes
QuoteHandlerAll - class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll.
The QuoteHandlerAll just waits patiently till all the Quotes are in for each RequestForQuote that has been sent out.
QuoteHandlerAll(SupplyChainActor, Comparator, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll
Constructor of the QuoteHandlerAll with a user defined comparator for quotes
QuoteHandlerAll(SupplyChainActor, Comparator, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll
Constructor of the QuoteHandlerAll with a user defined comparators for quotes
QuoteHandlerAll(SupplyChainActor, int, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll
Constructor of the QuoteHandlerAll with a one of the predefined comparators for quotes
QuoteHandlerAll(SupplyChainActor, int, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerAll
Constructor of the QuoteHandlerAll with a one of the predefined comparators for quotes
QuoteHandlerTimeout - class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout.
The QuoteHandlerTimeout handles quotes until a certain timeout is reached.
QuoteHandlerTimeout(SupplyChainActor, Comparator, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
Constructor of the QuoteHandlerTimeout with a user defined comparator for quotes
QuoteHandlerTimeout(SupplyChainActor, Comparator, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
Constructor of the QuoteHandlerTimeout with a user defined comparator for quotes
QuoteHandlerTimeout(SupplyChainActor, int, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
Constructor of the QuoteHandlerTimeout with a predefined comparator for quotes
QuoteHandlerTimeout(SupplyChainActor, int, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.QuoteHandlerTimeout
Constructor of the QuoteHandlerTimeout with a predefined comparator for quotes
quoteTimeout(Quote, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 

R

RequestForQuote - class nl.tudelft.simulation.supplychain.content.RequestForQuote.
The RequestForQuote is a question to provide the receiver with a certain amount of a certain product at a certain date.
RequestForQuote(SupplyChainActor, SupplyChainActor, InternalDemand, Product, double) - Constructor for class nl.tudelft.simulation.supplychain.content.RequestForQuote
Create a new RFQ, based on an internal demand.
RequestForQuote(SupplyChainActor, SupplyChainActor, InternalDemand, Product, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.content.RequestForQuote
Create a new RFQ, based on an internal demand, with a time window for delivery.
RequestForQuote(SupplyChainActor, SupplyChainActor, InternalDemand, Product, double, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.content.RequestForQuote
Create a new RFQ, based on an internal demand, with a time window for delivery.
RequestForQuoteHandler - class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler.
The RequestForQuotehandler implements the business logic for a supplier who receives a RequestForQuote.
RequestForQuoteHandler(Trader, StockInterface, double, DistContinuous, TransportMode) - Constructor for class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
Construct a new RFQ handler.
RequestForQuoteHandler(Trader, StockInterface, double, double, TransportMode) - Constructor for class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
Construct a new RFQ handler.
RestockingPolicy - class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
RestockingPolicy(StockInterface, Product, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
Construct a new restocking policy, with the basic parameters that every restocking policy has.
RestockingPolicy(StockInterface, Product, double, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
Construct a new restocking policy, with the basic parameters that every restocking policy has.
RestockingPolicyEOQ - class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyEOQ.
Restocking according to economic order quantity.
RestockingPolicyEOQ(StockInterface, Product, DistContinuous, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyEOQ
 
RestockingPolicyEOQ(StockInterface, Product, double, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyEOQ
 
RestockingPolicyFixed - class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed.
This RestockingPolicy either orders fixed amounts of goods at the times indicated by the 'frequency', or supplements the number of products till a fixed amount is reached.
RestockingPolicyFixed(StockInterface, Product, DistContinuous, boolean, double, boolean, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
Construct a new restocking policy, which works with fixed amounts.
RestockingPolicyFixed(StockInterface, Product, double, boolean, double, boolean, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
Construct a new restocking policy, which works with fixed amounts.
RestockingPolicySafety - class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety.
This restocking policy looks at a safety stock level.
RestockingPolicySafety(StockInterface, Product, DistContinuous, boolean, double, boolean, double, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
Construct a new restocking policy based on a safety stock level.
RestockingPolicySafety(StockInterface, Product, double, boolean, double, boolean, double, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
Construct a new restocking policy based on a safety stock level.
Retailer - class nl.tudelft.simulation.supplychain.reference.Retailer.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Retailer(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.reference.Retailer
 
Retailer(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.reference.Retailer
 
Role - class nl.tudelft.simulation.supplychain.roles.Role.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Role(SupplyChainActor, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.supplychain.roles.Role
Constructs a new Role
remove(Product) - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
Removes one product with its total amount from the BOM of this product.
removeActualAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Method remove an actualAmount.
removeAllContent(Serializable) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method removeAllContent removes an exisiting Content object from the store.
removeContent(Content, boolean) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method removeContent removes a Content object from the store.
removeContent(Content, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
removeContentHandler(Class, HandlerInterface) - Method in class nl.tudelft.simulation.supplychain.roles.Role
removes a handler for message content
removeDemandGenerator(Product) - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
removeInternalDemand(Serializable) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
As we seldomly have a pointer to the InternalDemand object, deleting an InternalDemand object is carried out through its ID.
removeRole(Role) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Remove an existing role
removeSentReceivedContent(Content, boolean) - Method in class nl.tudelft.simulation.supplychain.content.ContentStore
Method removeSentReceivedContent removes a Content object from the sent / received store.
removeSupplier(Product, SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandlerRFQ
Remove a supplier to send an RFQ to for a certain product
removeSupplier(Product, SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
Remove a supplier for a certain product
requestForQuoteTimeout(RequestForQuote, boolean) - Method in class nl.tudelft.simulation.supplychain.content.LeanContentStore
 
resolveContentHandlers(Class) - Method in class nl.tudelft.simulation.supplychain.roles.Role
Resolves the contentHandler for a specific content type.

S

SHIPMENT_AFTER_PAYMENT - Static variable in class nl.tudelft.simulation.supplychain.handlers.OrderHandler
Mode of operation for an shipping and paying: paying before delivery
SHIPMENT_BEFORE_PAYMENT - Static variable in class nl.tudelft.simulation.supplychain.handlers.OrderHandler
Mode of operation for an shipping and paying: paying after delivery
SHIPMENT_WITH_PAYMENT - Static variable in class nl.tudelft.simulation.supplychain.handlers.OrderHandler
Mode of operation for an shipping and paying: paying at delivery
SORT_DATE_DISTANCE_PRICE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on date, distance, price
SORT_DATE_PRICE_DISTANCE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on date, price, distance
SORT_DISTANCE_DATE_PRICE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on distance, date, price
SORT_DISTANCE_PRICE_DATE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on distance, price, date
SORT_PRICE_DATE_DISTANCE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on price, date, distance
SORT_PRICE_DISTANCE_DATE - Static variable in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Comparator type for quotes, sort on price, distance, date
STOCK_CHANGE_EVENT - Static variable in interface nl.tudelft.simulation.supplychain.stock.StockInterface
An event to indicate stock levels changed
SellingRole - class nl.tudelft.simulation.supplychain.roles.SellingRole.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
SellingRole(SupplyChainActor, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.supplychain.roles.SellingRole
Constructs a new SellingRole
Shell - class nl.tudelft.simulation.supplychain.test.Shell.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Shell(String, DEVSSimulatorInterface, Point3d, Bank, double, Product, Retailer) - Constructor for class nl.tudelft.simulation.supplychain.test.Shell
 
Shipment - class nl.tudelft.simulation.supplychain.content.Shipment.
A Shipment is the information for a piece of Cargo that represents an amount of products that can be transferred from the Stock of one actor to the stock of another actor.
Shipment(SupplyChainActor, SupplyChainActor, Serializable, Order, Cargo) - Constructor for class nl.tudelft.simulation.supplychain.content.Shipment
 
ShipmentFineHandlerConsume - class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerConsume.
* When a Shipment comes in, consume it.
ShipmentFineHandlerConsume(SupplyChainActor, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerConsume
constructs a new ShipmentFineHandlerConsume
ShipmentFineHandlerStock - class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerStock.
A stocking Shipment handler where a check is performed whether the shipment was delivered on time.
ShipmentFineHandlerStock(SupplyChainActor, StockInterface, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.ShipmentFineHandlerStock
constructs a new ShipmentFineHandlerStock
ShipmentHandlerConsume - class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerConsume.
When a Shipment comes in, consume it.
ShipmentHandlerConsume(SupplyChainActor) - Constructor for class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerConsume
Construct a new ShipmentHandlerConsume handler.
ShipmentHandlerStock - class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerStock.
When a Shipment comes in, it just has to be added to the Stock.
ShipmentHandlerStock(SupplyChainActor, StockInterface) - Constructor for class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerStock
Construct a new ShipmentHandlerStock handler.
Stock - class nl.tudelft.simulation.supplychain.stock.Stock.
Simple implementation of Stock for a Trader.
Stock(Trader) - Constructor for class nl.tudelft.simulation.supplychain.stock.Stock
Create a new Stock for an actor.
Stock(Trader, Stock) - Constructor for class nl.tudelft.simulation.supplychain.stock.Stock
Create a new Stock for an actor, with an initial amount of products.
StockInterface - interface nl.tudelft.simulation.supplychain.stock.StockInterface.
The StockInterface describes the standard services that any object representing Stock in the supply chain project should have.
StockKeepingRole - class nl.tudelft.simulation.supplychain.roles.StockKeepingRole.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
StockKeepingRole(SupplyChainActor, DEVSSimulatorInterface) - Constructor for class nl.tudelft.simulation.supplychain.roles.StockKeepingRole
 
StockRecord - class nl.tudelft.simulation.supplychain.stock.StockRecord.
A StockRecord keeps the information about products, such as actual, ordered and claimed amounts of products.
StockRecord(Trader, DEVSSimulatorInterface, Product) - Constructor for class nl.tudelft.simulation.supplychain.stock.StockRecord
 
StockUpdateData - class nl.tudelft.simulation.supplychain.stock.StockUpdateData.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
StockUpdateData(String, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.stock.StockUpdateData
 
Supplier - class nl.tudelft.simulation.supplychain.reference.Supplier.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
Supplier(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.reference.Supplier
 
Supplier(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.reference.Supplier
 
SupplyChainActor - class nl.tudelft.simulation.supplychain.actor.SupplyChainActor.
A SupplyChainActor is an Actor from the Actor package with a bank account, and a way to keep track of its messages.
SupplyChainActor(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Constructs a new SupplyChainActor
SupplyChainActor(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Constructs a new SupplyChainActor
SupplyChainHandler - class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler.
SupplyChainHandler is the SupplyChainActor specific abstract Handler class.
SupplyChainHandler(SupplyChainActor) - Constructor for class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
 
SupplyChainTestModel - class nl.tudelft.simulation.supplychain.test.SupplyChainTestModel.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
SupplyChainTestModel() - Constructor for class nl.tudelft.simulation.supplychain.test.SupplyChainTestModel
constructs a new
safetyAmount - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
The safety stock level
scheduledSendContent(Message, SendingDeviceInterface) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Delayed sending of the content, wrapped in a message.
scheduledSendContent(Message, SendingDeviceInterface, double) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Delayed sending of the content, wrapped in a message.
selectBestQuote(List) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
Select the best quote from a list of quotes, based on the ordering sequence as indicated in the constructor of the handler.
sendBalanceUpdateEvent() - Method in class nl.tudelft.simulation.supplychain.banking.BankAccount
Method sendBalanceUpdateEvent.
sendContent(Content, double) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
Basic implementation of the sending of a message using the fastest device available at both the sender's and the receiver's side.
sendStockUpdateEvent(StockRecord) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
Method sendStockUpdateEvent.
sendStockUpdateEvent(Product) - Method in class nl.tudelft.simulation.supplychain.stock.Stock
Method sendStockUpdateEvent.
sendStockUpdateEvent(Product) - Method in interface nl.tudelft.simulation.supplychain.stock.StockInterface
fires an update event on the current status of the stock for the specific product
setActualAmount(double, double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Method setActualAmount.
setAdministrativeDelay(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
setAmount(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
setAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
setAmountProduced(double) - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
 
setAnnualInterestRateNeg(double) - Method in class nl.tudelft.simulation.supplychain.banking.Bank
 
setAnnualInterestRatePos(double) - Method in class nl.tudelft.simulation.supplychain.banking.Bank
 
setBillOfMaterials(BillOfMaterials) - Method in class nl.tudelft.simulation.supplychain.product.Product
Method setBillOfMaterials.
setBuyingRole(BuyingRole) - Method in class nl.tudelft.simulation.supplychain.reference.Customer
 
setCeiling(boolean) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
setClaimedAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Sets the claimedAmount.
setContentStore(ContentStore) - Method in class nl.tudelft.simulation.supplychain.actor.SupplyChainActor
 
setDailyDepreciation(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
 
setDelivered(boolean) - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
setDemandGenerationRole(DemandGenerationRole) - Method in class nl.tudelft.simulation.supplychain.reference.Customer
 
setEarliestDeliveryDate(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
setExperiment(Experiment) - Method in class nl.tudelft.simulation.supplychain.test.DSOLApplication
sets the experiment
setFrequency(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
 
setFrequency(double) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
 
setHandlingTime(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
 
setHandlingTime(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.handlers.QuoteHandler
 
setHandlingTime(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
 
setInTransit(boolean) - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
setIncludeClaims(boolean) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicyFixed
 
setInitialStock(StockInterface) - Method in class nl.tudelft.simulation.supplychain.actor.Trader
Give the Trader some initial stock.
setInterval(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
setLatestDeliveryDate(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
setOrderedAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.StockRecord
Sets the orderedAmount.
setPaid(boolean) - Method in class nl.tudelft.simulation.supplychain.content.Bill
 
setPaymentDelay(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.handlers.BillHandler
 
setPaymentPolicy(int) - Method in class nl.tudelft.simulation.supplychain.handlers.BillHandler
 
setProduct(Product) - Method in class nl.tudelft.simulation.supplychain.demand.Demand
 
setProduct(Product) - Method in class nl.tudelft.simulation.supplychain.product.BillOfMaterials
 
setProfitMargin(double) - Method in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
 
setReactionTime(DistContinuous) - Method in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
 
setSafetyAmount(double) - Method in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicySafety
 
setUnitMarketPrice(double) - Method in class nl.tudelft.simulation.supplychain.product.Product
 
setValidPartners(Set) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Replace the current set of valid partners.
setValidProducts(Set) - Method in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
Replace the current set of valid products.
ship(Order) - Method in class nl.tudelft.simulation.supplychain.handlers.OrderHandlerStock
Pick and ship the goods.
simulator - Variable in class nl.tudelft.simulation.supplychain.content.LeanContentStore
the simulator to schedule time-out events
simulator - Variable in class nl.tudelft.simulation.supplychain.roles.Role
the simulator to schedule on
simulator - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
the simulator on which to schedule
speed - Variable in class nl.tudelft.simulation.supplychain.transport.TransportMode
average transportation speed in kilometers per hours
startProduction(ProductionOrder, double, HashMap) - Method in class nl.tudelft.simulation.supplychain.production.DelayProductionService
Start the production at the latest possible time.
stock - Variable in class nl.tudelft.simulation.supplychain.actor.Trader
the stock of the trader
stock - Variable in class nl.tudelft.simulation.supplychain.handlers.InternalDemandHandler
the stock for changing 'ordered amount'
stock - Variable in class nl.tudelft.simulation.supplychain.handlers.OrderHandler
access to the owner's stock to look at availability of products
stock - Variable in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
the stock on which checks can take place
stock - Variable in class nl.tudelft.simulation.supplychain.handlers.ShipmentHandlerStock
access to the owner's stock to look at availability of products
stock - Variable in class nl.tudelft.simulation.supplychain.production.ProductionService
the stock for getting and storing materials
stock - Variable in class nl.tudelft.simulation.supplychain.stock.policies.RestockingPolicy
the stock for which the policy holds
stockRecords - Variable in class nl.tudelft.simulation.supplychain.stock.Stock
record keeping of the stock
stream - Variable in class nl.tudelft.simulation.supplychain.roles.Role
the default stream to use for the time delays

T

TestModel - class nl.tudelft.simulation.supplychain.test.TestModel.
The TestModel for the supplychain package.
TestModel() - Constructor for class nl.tudelft.simulation.supplychain.test.TestModel
constructs a new TestModel
Trader - class nl.tudelft.simulation.supplychain.actor.Trader.
A Trader is a SupplyChainActor that maintains a Stock of products.
Trader(String, DEVSSimulatorInterface, Point3d, Role[], Bank) - Constructor for class nl.tudelft.simulation.supplychain.actor.Trader
Constructs a new Trader
Trader(String, DEVSSimulatorInterface, Point3d, Role[], Bank, double) - Constructor for class nl.tudelft.simulation.supplychain.actor.Trader
Constructs a new Trader with a certain bank balance
TransportMode - class nl.tudelft.simulation.supplychain.transport.TransportMode.

Copyright (c) 2003-2005 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
TransportMode(String, double, double, double, double) - Constructor for class nl.tudelft.simulation.supplychain.transport.TransportMode
Constructor for TransportMode.
toString() - Method in class nl.tudelft.simulation.supplychain.content.Bill
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.Content
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.InternalDemand
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.Order
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.Payment
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.ProductionOrder
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.Quote
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.RequestForQuote
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.Shipment
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageAnswer
 
toString() - Method in class nl.tudelft.simulation.supplychain.content.YellowPageRequest
 
toString() - Method in class nl.tudelft.simulation.supplychain.product.Cargo
 
toString() - Method in class nl.tudelft.simulation.supplychain.product.Product
 
toString() - Method in class nl.tudelft.simulation.supplychain.product.Unit
 
toString() - Method in class nl.tudelft.simulation.supplychain.roles.DemandGenerationRole
 
toString() - Method in class nl.tudelft.simulation.supplychain.stock.Stock
 
toString() - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
 
transportCosts(double, double) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
calculate the transport costs for weight and distance
transportCosts(SupplyChainActor, SupplyChainActor, double) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
calculate the transport costs for weight and distance
transportCostsPerUnit(double, double) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
calculate the transport costs for weight and distance per unit
transportMode - Variable in class nl.tudelft.simulation.supplychain.handlers.RequestForQuoteHandler
the transport mode
transportTime(LocatableInterface, LocatableInterface) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
 
transportTime(SupplyChainActor, SupplyChainActor) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
 
transportTime(double) - Method in class nl.tudelft.simulation.supplychain.transport.TransportMode
 

U

Unit - class nl.tudelft.simulation.supplychain.product.Unit.
Unit is a class that helps to define SKUs (Stock Keeping Units).
Unit(String) - Constructor for class nl.tudelft.simulation.supplychain.product.Unit
Constructor for Unit.
unit - Variable in class nl.tudelft.simulation.supplychain.product.Product
the unit in which this product is shipped (boxes, pallets, etc.)
unitMarketPrice - Variable in class nl.tudelft.simulation.supplychain.product.Product
the current world market price of the product per unit

V

VolumeUnit - class nl.tudelft.simulation.supplychain.product.VolumeUnit.
The VolumeUnit is a Unit that has a certain volume as limiting / determining factor.
VolumeUnit(String, double) - Constructor for class nl.tudelft.simulation.supplychain.product.VolumeUnit
 
validPartners - Variable in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
the partner actors for which this handler is valid
validProducts - Variable in class nl.tudelft.simulation.supplychain.handlers.SupplyChainHandler
the products for which this handler is valid
value - Variable in class nl.tudelft.simulation.supplychain.banking.BankAccountEditor
the value
value - Variable in class nl.tudelft.simulation.supplychain.test.DellEditor
the value

W

WeightUnit - class nl.tudelft.simulation.supplychain.product.WeightUnit.
The WeightUnit is a Unit that has a certain weight as limiting / determining factor.
WeightUnit(String, double) - Constructor for class nl.tudelft.simulation.supplychain.product.WeightUnit
 
withdrawFromBalance(double) - Method in class nl.tudelft.simulation.supplychain.banking.BankAccount
Withdraws money from the balance.

Y

YellowPageAnswer - class nl.tudelft.simulation.supplychain.content.YellowPageAnswer.
The YellowPageAnswer is the answer from a Yellow Page actor to a YellowPageRequest.
YellowPageAnswer(SupplyChainActor, SupplyChainActor, Serializable, SupplyChainActor[], YellowPageRequest) - Constructor for class nl.tudelft.simulation.supplychain.content.YellowPageAnswer
Constructs a new YellowPageAnswer.
YellowPageAnswerHandler - class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler.
The YellowPageAnswerHandler implements the business logic for a buyer who receives a YellowPageAnswer from a yellow page supply chain actor.
YellowPageAnswerHandler(SupplyChainActor, DistContinuous) - Constructor for class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler
Constructs a new YellowPageAnswerHandler.
YellowPageAnswerHandler(SupplyChainActor, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.YellowPageAnswerHandler
Constructs a new YellowPageAnswerHandler.
YellowPageRequest - class nl.tudelft.simulation.supplychain.content.YellowPageRequest.
The YellowPageRequest is a request to a YellowPageActor to provide a list, based on some contraints, of actors who could provide a certain service or sell a certain product.
YellowPageRequest(SupplyChainActor, SupplyChainActor, Serializable, Product, double) - Constructor for class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Construct a YellowPageRequest with a maximum distance.
YellowPageRequest(SupplyChainActor, SupplyChainActor, Serializable, Product, int) - Constructor for class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Construct a YellowPageRequest with a maximum number of answers.
YellowPageRequest(SupplyChainActor, SupplyChainActor, Serializable, Product) - Constructor for class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Construct a YellowPageRequest without constraints.
YellowPageRequest(SupplyChainActor, SupplyChainActor, Serializable, Product, double, int) - Constructor for class nl.tudelft.simulation.supplychain.content.YellowPageRequest
Construct a YellowPageRequest with a maximum number of answers and a geographic range to search in.
YellowPageRequestHandler - class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler.
The YellowPageRequestHandler implements the business logic for a yellow page actor who receives a YellowPageRequest and has to look up supply chain actors within the boundaries of the request For the moment, these are max number, max distance, and product.
YellowPageRequestHandler(SupplyChainActor, DistContinuous) - Constructor for class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
Constructs a new YellowPageRequestHandler.
YellowPageRequestHandler(SupplyChainActor, double) - Constructor for class nl.tudelft.simulation.supplychain.handlers.YellowPageRequestHandler
Constructs a new YellowPageRequestHandler.

A B C D E F G H I K L M N O P Q R S T U V W Y

Copyright © 2002-2005 Delft University of Technology, the Netherlands. All Rights Reserved.