Class OrderDistiller

java.lang.Object
  |
  +--swarm.BaseImpl
        |
        +--swarm.objectbase.SwarmObjectImpl
              |
              +--OrderGenerator
                    |
                    +--OrderDistiller
All Implemented Interfaces:
swarm.defobj.Create, swarm.defobj.CreateS, swarm.defobj.Customize, swarm.defobj.CustomizeS, swarm.defobj.DefinedObject, swarm.defobj.DefinedObjectS, swarm.defobj.Drop, swarm.defobj.DropS, swarm.defobj.GetName, swarm.defobj.GetNameS, swarm.objectbase.SwarmObject, swarm.objectbase.SwarmObjectS

public class OrderDistiller
extends OrderGenerator

The OrderDistiller will be used to deal with lists of recipes and of order sequences
at present it is only a clone of the OrderGenerator

Author:
Pietro Terna

Field Summary
 
Fields inherited from class OrderGenerator
anOrder, dictionary, dictionaryLength, endUnitList, layerNumber, maxStepLength, maxStepNumber, orderCount, orderList, orderRecipe1, orderRecipe2, orderRecipeTmp, stepLengthInOrder, totalLayerNumber, unitList, use0or1
 
Constructor Summary
OrderDistiller(swarm.defobj.Zone aZone, int msn, int msl, swarm.collections.ListImpl ul, swarm.collections.ListImpl eul, swarm.collections.ListImpl ol, int tln, VEFrameModelSwarm mo, AssigningTool at)
          the constructor for OrderDistiller
 
Method Summary
 void distill()
          the method to produce orders once a day, in the first (or unique) step of the day
here it is only a rename of the method of the orderGenerator createRandomOrderWithNSteps()
 
Methods inherited from class OrderGenerator
createRandomOrderWithNSteps, setDictionary
 
Methods inherited from class swarm.objectbase.SwarmObjectImpl
compare, describe, describeID, drop, getCompleteProbeMap, getDisplayName, getName, getProbeForMessage, getProbeForVariable, getProbeMap, getTypeName, getZone, perform, perform$with, perform$with$with, perform$with$with$with, respondsTo, setDisplayName, xfprint, xfprintid, xprint, xprintid
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderDistiller

public OrderDistiller(swarm.defobj.Zone aZone,
                      int msn,
                      int msl,
                      swarm.collections.ListImpl ul,
                      swarm.collections.ListImpl eul,
                      swarm.collections.ListImpl ol,
                      int tln,
                      VEFrameModelSwarm mo,
                      AssigningTool at)
the constructor for OrderDistiller

Method Detail

distill

public void distill()
the method to produce orders once a day, in the first (or unique) step of the day
here it is only a rename of the method of the orderGenerator createRandomOrderWithNSteps()