|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ascape.model.AscapeObject
org.ascape.model.Agent
org.ascape.model.LocatedAgent
org.ascape.model.Cell
org.ascape.model.CellOccupant
org.ascape.model.Scape
name.milesparker.markets.Markets
public class Markets
Markets Java Implementation. Generated by AMF for model: Markets.metaabm in project: org.eclipse.amp.amf.examples.escape
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.ascape.model.Scape |
---|
Scape.ConditionalIterator, Scape.DrawFeatureObservable |
Field Summary |
---|
Fields inherited from class org.ascape.model.Scape |
---|
AGENT_ORDER, agentsPerIteration, ALL_AGENTS, CLEAR_STATS_RULE, COLLECT_STATS_RULE, COMPARE_ORDERED_QUALIFIERS, COMPLETE_TOUR, copyrightAndCredits, CREATE_GRAPHIC_VIEW_RULE, CREATE_RULE, CREATE_SCAPE_RULE, CREATE_VIEW_RULE, EXECUTE_RULES_RULE, INITIAL_RULES_RULE, initialRules, prototypeAgent, REPEATED_DRAW, RULE_ORDER, version |
Fields inherited from class org.ascape.model.CellOccupant |
---|
PLAY_HOST_RULE, RANDOM_WALK_AVAILABLE_RULE |
Fields inherited from class org.ascape.model.Cell |
---|
CALCULATE_NEIGHBORS_RULE, neighbors, PLAY_NEIGHBORS_RULE, PLAY_RANDOM_NEIGHBOR_RULE |
Fields inherited from class org.ascape.model.LocatedAgent |
---|
agentSize, coordinate, MOVE_RANDOM_LOCATION_RULE, RANDOM_WALK_RULE, thisUpdate |
Fields inherited from class org.ascape.model.Agent |
---|
DEATH_RULE, FISSIONING_RULE, FORCE_DIE_RULE, FORCE_FISSION_RULE, FORCE_MOVE_RULE, INITIALIZE_RULE, ITERATE_AND_UPDATE_RULE, ITERATE_RULE, METABOLISM_RULE, MOVEMENT_RULE, PLAY_OTHER, UPDATE_RULE |
Fields inherited from class org.ascape.model.AscapeObject |
---|
ARBITRARY_SEED, name, PLATFORM_DEFAULT_COLOR, scape |
Constructor Summary | |
---|---|
Markets()
Constructs a new Markets. |
Method Summary | |
---|---|
void |
calculateTimeStep(int timeStep)
|
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
protected void |
create2DViews()
|
protected void |
createChartViews()
|
protected Firm |
createFirmPrototype()
Create an instance of Firm that will be used to populate the firmScape. |
void |
createGraphicViews()
Creates UI views for Markets. |
protected void |
createGraphViews()
|
protected Instrument |
createInstrumentPrototype()
Create an instance of Instrument that will be used to populate the instrumentScape. |
void |
createScape()
Creates the members of Markets. |
protected Trader |
createTraderPrototype()
Create an instance of Trader that will be used to populate the traderScape. |
java.util.List<IAgentChild> |
getChildren()
|
double |
getEarningMovementFactorMaximum()
Gets the Earning Movement Factor Maximum property for Markets. |
double |
getEarningMovementFactorMinimum()
Gets the Earning Movement Factor Minimum property for Markets. |
int |
getFirmCount()
Gets the Firm Count property for Markets. |
Scape |
getFirmInstruments()
Gets the FirmInstruments property for Markets. |
Scape |
getFirmScape()
Returns the Scape containing Firms. |
int |
getFirmSharesCount()
Gets the Firm Shares Count property for Markets. |
int |
getFirmSharesperInstrument()
Gets the Firm Shares per Instrument property for Markets. |
IGraphicsAdapter |
getGraphicsAdapter()
|
double |
getInitialFirmPriceMaximum()
Gets the Initial Firm Price Maximum property for Markets. |
double |
getInitialFirmPriceMinimum()
Gets the Initial Firm Price Minimum property for Markets. |
double |
getInitialFirmValueMaximum()
Gets the Initial Firm Value Maximum property for Markets. |
double |
getInitialFirmValueMinimum()
Gets the Initial Firm Value Minimum property for Markets. |
double |
getInitialTraderFundsMaximum()
Gets the Initial Trader Funds Maximum property for Markets. |
double |
getInitialTraderFundsMinimum()
Gets the Initial Trader Funds Minimum property for Markets. |
Scape |
getInstrumentHolders()
Gets the InstrumentHolders property for Markets. |
Scape |
getInstrumentScape()
Returns the Scape containing Instruments. |
java.lang.String |
getName()
|
double |
getSharePriceAdjustmentMaximum()
Gets the Share Price Adjustment Maximum property for Markets. |
double |
getSharePriceAdjustmentMinimum()
Gets the Share Price Adjustment Minimum property for Markets. |
Scape |
getTargetBuyFirms()
Gets the Target Buy Firms property for Markets. |
int |
getTraderCount()
Gets the Trader Count property for Markets. |
Scape |
getTraderScape()
Returns the Scape containing Traders. |
long |
getUID()
|
static void |
main(java.lang.String[] args)
|
void |
scapeSetup(ScapeEvent scapeEvent)
|
void |
setEarningMovementFactorMaximum(double _earningMovementFactorMaximum)
Sets the Earning Movement Factor Maximum property for Markets. |
void |
setEarningMovementFactorMinimum(double _earningMovementFactorMinimum)
Sets the Earning Movement Factor Minimum property for Markets. |
void |
setFirmCount(int _firmCount)
Sets the Firm Count property for Markets. |
void |
setFirmInstruments(Scape _firmInstruments)
Sets the FirmInstruments property for Markets. |
void |
setFirmSharesCount(int _firmSharesCount)
Sets the Firm Shares Count property for Markets. |
void |
setFirmSharesperInstrument(int _firmSharesperInstrument)
Sets the Firm Shares per Instrument property for Markets. |
void |
setInitialFirmPriceMaximum(double _initialFirmPriceMaximum)
Sets the Initial Firm Price Maximum property for Markets. |
void |
setInitialFirmPriceMinimum(double _initialFirmPriceMinimum)
Sets the Initial Firm Price Minimum property for Markets. |
void |
setInitialFirmValueMaximum(double _initialFirmValueMaximum)
Sets the Initial Firm Value Maximum property for Markets. |
void |
setInitialFirmValueMinimum(double _initialFirmValueMinimum)
Sets the Initial Firm Value Minimum property for Markets. |
void |
setInitialTraderFundsMaximum(double _initialTraderFundsMaximum)
Sets the Initial Trader Funds Maximum property for Markets. |
void |
setInitialTraderFundsMinimum(double _initialTraderFundsMinimum)
Sets the Initial Trader Funds Minimum property for Markets. |
void |
setInstrumentHolders(Scape _instrumentHolders)
Sets the InstrumentHolders property for Markets. |
void |
setSharePriceAdjustmentMaximum(double _sharePriceAdjustmentMaximum)
Sets the Share Price Adjustment Maximum property for Markets. |
void |
setSharePriceAdjustmentMinimum(double _sharePriceAdjustmentMinimum)
Sets the Share Price Adjustment Minimum property for Markets. |
void |
setTargetBuyFirms(Scape _targetBuyFirms)
Sets the Target Buy Firms property for Markets. |
void |
setTraderCount(int _traderCount)
Sets the Trader Count property for Markets. |
void |
startSimulationAgentChild(int timeStep)
|
Methods inherited from class org.ascape.model.CellOccupant |
---|
die, findAvailableNeighbors, findNearest, findNearest, findNearest, findNearest, findNearest, findNeighbors, findNeighborsOnHost, findRandomAvailableNeighbor, findRandomNeighbor, findRandomNeighborOnHost, findWithin, findWithin, findWithin, getCoordinate, getHostCell, getHostScape, leave, moveAway, moveTo, moveToRandomLocation, moveToward, playNeighbors, playRandomNeighbor, randomWalk, randomWalkAvailable, setHostCell, setHostScape |
Methods inherited from class org.ascape.model.Cell |
---|
calculateNeighbors, countNeighbors, findOccupants, findRelative, getDistance, getNeighbors, getNeighbors, getNetwork, getOccupant, hostedCondition, isAvailable, removeOccupant, setNeighbors, setNeighborsList, setNetwork, setOccupant |
Methods inherited from class org.ascape.model.LocatedAgent |
---|
calculateDistance, calculateDistance, countWithin, countWithin, countWithin, findMaximumWithin, findWithin, getAgentSize, hasWithin, hasWithin, hasWithin, isUpdateNeeded, moveAway, moveAway, moveTo, moveToward, moveToward, requestUpdate, requestUpdateNext, setAgentSize, setCoordinate |
Methods inherited from class org.ascape.model.Agent |
---|
clearDeleteMarker, death, deathCondition, execute, execute, fission, fissionCondition, fissioning, getColor, getColor, getImage, getImage, getPlatformColor, isDelete, isInitialized, iterate, markForDeletion, metabolism, move, movement, movementCondition, play, scapeCreated, setInitialized, setScape, update |
Methods inherited from class org.ascape.model.AscapeObject |
---|
diffDeep, diffDeep, diffDeepBFS, diffDeepDFS, diffDeepValidate, diffDeepVisit, equalsDeep, equalsDeep, equalsDeep, getComparisonStream, getRandom, getRandomSeed, getScape, randomInRange, randomInRange, randomIs, randomToLimit, reseed, setComparisonStream, setName, setRandom, setRandomSeed |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Collection |
---|
equals, hashCode |
Methods inherited from interface org.ascape.model.event.ScapeListener |
---|
getScape |
Methods inherited from interface org.ascape.model.space.Location |
---|
clearDeleteMarker, isDelete, markForDeletion, setCoordinate |
Constructor Detail |
---|
public Markets()
Method Detail |
---|
public java.util.List<IAgentChild> getChildren()
public long getUID()
public java.lang.Object clone()
clone
in interface ScapeListener
clone
in interface Location
clone
in class Scape
protected Trader createTraderPrototype()
protected Firm createFirmPrototype()
protected Instrument createInstrumentPrototype()
public void createScape()
createScape
in class Scape
Scape.setPopulateOnCreate(boolean)
public void createGraphicViews()
createGraphicViews
in class Scape
public void scapeSetup(ScapeEvent scapeEvent)
scapeSetup
in interface ScapeListener
scapeSetup
in class Scape
scapeEvent
- the associated scape eventpublic Scape getTraderScape()
public Scape getFirmScape()
public Scape getInstrumentScape()
protected void createChartViews()
protected void create2DViews()
protected void createGraphViews()
public IGraphicsAdapter getGraphicsAdapter()
getGraphicsAdapter
in interface IGraphicsAdapted
public static void main(java.lang.String[] args)
public void startSimulationAgentChild(int timeStep)
public void calculateTimeStep(int timeStep)
public int getTraderCount()
public void setTraderCount(int _traderCount)
_traderCount
- the new Trader Count value
public int getFirmCount()
public void setFirmCount(int _firmCount)
_firmCount
- the new Firm Count value
public double getInitialFirmValueMinimum()
public void setInitialFirmValueMinimum(double _initialFirmValueMinimum)
_initialFirmValueMinimum
- the new Initial Firm Value Minimum value
public double getInitialFirmValueMaximum()
public void setInitialFirmValueMaximum(double _initialFirmValueMaximum)
_initialFirmValueMaximum
- the new Initial Firm Value Maximum value
public double getEarningMovementFactorMinimum()
public void setEarningMovementFactorMinimum(double _earningMovementFactorMinimum)
_earningMovementFactorMinimum
- the new Earning Movement Factor Minimum value
public double getEarningMovementFactorMaximum()
public void setEarningMovementFactorMaximum(double _earningMovementFactorMaximum)
_earningMovementFactorMaximum
- the new Earning Movement Factor Maximum value
public int getFirmSharesperInstrument()
public void setFirmSharesperInstrument(int _firmSharesperInstrument)
_firmSharesperInstrument
- the new Firm Shares per Instrument value
public double getSharePriceAdjustmentMinimum()
public void setSharePriceAdjustmentMinimum(double _sharePriceAdjustmentMinimum)
_sharePriceAdjustmentMinimum
- the new Share Price Adjustment Minimum value
public double getSharePriceAdjustmentMaximum()
public void setSharePriceAdjustmentMaximum(double _sharePriceAdjustmentMaximum)
_sharePriceAdjustmentMaximum
- the new Share Price Adjustment Maximum value
public double getInitialFirmPriceMinimum()
public void setInitialFirmPriceMinimum(double _initialFirmPriceMinimum)
_initialFirmPriceMinimum
- the new Initial Firm Price Minimum value
public double getInitialFirmPriceMaximum()
public void setInitialFirmPriceMaximum(double _initialFirmPriceMaximum)
_initialFirmPriceMaximum
- the new Initial Firm Price Maximum value
public double getInitialTraderFundsMinimum()
public void setInitialTraderFundsMinimum(double _initialTraderFundsMinimum)
_initialTraderFundsMinimum
- the new Initial Trader Funds Minimum value
public double getInitialTraderFundsMaximum()
public void setInitialTraderFundsMaximum(double _initialTraderFundsMaximum)
_initialTraderFundsMaximum
- the new Initial Trader Funds Maximum value
public int getFirmSharesCount()
public void setFirmSharesCount(int _firmSharesCount)
_firmSharesCount
- the new Firm Shares Count value
public Scape getInstrumentHolders()
public void setInstrumentHolders(Scape _instrumentHolders)
_instrumentHolders
- the new InstrumentHolders value
public Scape getFirmInstruments()
public void setFirmInstruments(Scape _firmInstruments)
_firmInstruments
- the new FirmInstruments value
public Scape getTargetBuyFirms()
public void setTargetBuyFirms(Scape _targetBuyFirms)
_targetBuyFirms
- the new Target Buy Firms value
public java.lang.String getName()
getName
in interface SpaceContext
getName
in interface HasName
getName
in class Scape
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |