|
||||||||||
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
name.milesparker.markets.Firm
public class Firm
Firm Java Implementation. Generated by AMF for model: Markets.metaabm in project: org.eclipse.amp.amf.examples.escape
Field Summary |
---|
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 | |
---|---|
Firm()
Constructs a new Firm. |
Method Summary | |
---|---|
void |
calculateTimeStep(int timeStep)
|
void |
clearOffers()
Clear Offers Rule. |
java.lang.Object |
clone()
Clones the agent, ensuring that a unique id is assigned. |
double |
earningMovementFactor()
Calculate Earning Movement Factor. |
java.util.List<IAgentChild> |
getChildren()
|
double |
getLastEarnings()
Gets the Last Earnings property for Firm. |
double |
getLastPrice()
Gets the Last Price property for Firm. |
Markets |
getMarkets()
|
java.lang.String |
getName()
|
java.util.List |
getNetwork()
|
double |
getPriceEarningsRatio()
Derive Price Earnings Ratio. |
int |
getSharesInternal()
Gets the Shares Internal property for Firm. |
int |
getSharesOutstanding()
Gets the Shares Outstanding property for Firm. |
long |
getUID()
|
double |
initialFirmPrice()
Calculate Initial Firm Price. |
double |
initialFirmValue()
Calculate Initial Firm Value. |
void |
intializeNonFramework()
Initialize Initialization. |
void |
modifyEarnings()
Modify Earnings Rule. |
void |
offerShares()
Offer Shares Initialization. |
void |
setLastEarnings(double _lastEarnings)
Sets the Last Earnings property for Firm. |
void |
setLastPrice(double _lastPrice)
Sets the Last Price property for Firm. |
void |
setSharesInternal(int _sharesInternal)
Sets the Shares Internal property for Firm. |
void |
setSharesOutstanding(int _sharesOutstanding)
Sets the Shares Outstanding property for Firm. |
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, getOccupant, hostedCondition, initialize, isAvailable, removeOccupant, setNeighbors, setNeighborsList, setNetwork, setOccupant, toString |
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, getIteration, getPlatformColor, getRoot, 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 org.ascape.model.space.Location |
---|
clearDeleteMarker, isDelete, markForDeletion, setCoordinate |
Constructor Detail |
---|
public Firm()
Method Detail |
---|
public java.util.List<IAgentChild> getChildren()
public long getUID()
public java.lang.Object clone()
clone
in interface Location
clone
in class CellOccupant
public Markets getMarkets()
public java.util.List getNetwork()
getNetwork
in class Cell
public void startSimulationAgentChild(int timeStep)
public void calculateTimeStep(int timeStep)
public void intializeNonFramework()
public double initialFirmValue()
public void modifyEarnings()
public double earningMovementFactor()
public void offerShares()
public double initialFirmPrice()
public double getPriceEarningsRatio()
public void clearOffers()
public int getSharesOutstanding()
public void setSharesOutstanding(int _sharesOutstanding)
_sharesOutstanding
- the new Shares Outstanding value
public double getLastEarnings()
public void setLastEarnings(double _lastEarnings)
_lastEarnings
- the new Last Earnings value
public double getLastPrice()
public void setLastPrice(double _lastPrice)
_lastPrice
- the new Last Price value
public int getSharesInternal()
public void setSharesInternal(int _sharesInternal)
_sharesInternal
- the new Shares Internal value
public java.lang.String getName()
getName
in interface HasName
getName
in class AscapeObject
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |