|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--swarm.BaseImpl | +--swarm.objectbase.SwarmObjectImpl | +--AssigningTool
A tool to choose the unit to which we have to send an order
Field Summary | |
EndUnit |
anEndUnit
the temporary address of an existing endUnit |
Unit |
aUnit
the temporary address of an existing unit |
swarm.collections.ListImpl |
endUnitList
the list of end units existing in our environment |
swarm.collections.ListIndex |
endUnitListIndex
the iterator of endUnitList |
int |
unitCriterion
the criterion used to choose the subsequent unit when more the one unit is able to perform the required task |
swarm.collections.ListImpl |
unitList
the list of the normal units existing in our environment |
swarm.collections.ListIndex |
unitListIndex
the iterator of unitList |
swarm.collections.ListImpl |
unitSubList
temporary unit sub list |
swarm.collections.ListIndex |
unitSubListIndex
the iterator of unitSubList |
Constructor Summary | |
AssigningTool(swarm.defobj.Zone aZone,
int uc,
swarm.collections.ListImpl ul,
swarm.collections.ListImpl eul)
|
Method Summary | |
void |
assign(Order firstOrder)
|
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 |
Field Detail |
public int unitCriterion
public swarm.collections.ListImpl unitList
public swarm.collections.ListIndex unitListIndex
public swarm.collections.ListImpl unitSubList
public swarm.collections.ListIndex unitSubListIndex
public swarm.collections.ListImpl endUnitList
public swarm.collections.ListIndex endUnitListIndex
public Unit aUnit
public EndUnit anEndUnit
Constructor Detail |
public AssigningTool(swarm.defobj.Zone aZone, int uc, swarm.collections.ListImpl ul, swarm.collections.ListImpl eul)
Method Detail |
public void assign(Order firstOrder)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |