Uses of Class
rails.game.model.ModelObject

Packages that use ModelObject
rails.game   
rails.game.model   
rails.game.move   
rails.game.state   
rails.ui.swing   
rails.ui.swing.elements   
rails.ui.swing.hexmap   
 

Uses of ModelObject in rails.game
 

Subclasses of ModelObject in rails.game
 class MapHex
          Represents a Hex on the Map from the Model side.
 class StockSpace
          Objects of this class represent a square on the StockMarket.
 class Tile
          Represents a certain tile type, identified by its id (tile number).
 

Methods in rails.game that return ModelObject
 ModelObject StartItem.getBasePriceModel()
           
 ModelObject StartItem.getBidForPlayerModel(int index)
           
 ModelObject StartRoundI.getBidModel(int privateIndex, int playerIndex)
           
 ModelObject StartRound.getBidModel(int privateIndex, int playerIndex)
           
 ModelObject StartRoundI.getBlockedCashModel(int playerIndex)
           
 ModelObject StartRound.getBlockedCashModel(int playerIndex)
           
 ModelObject PublicCompany.getCashModel()
           
 ModelObject Player.getCashModel()
           
 ModelObject CashHolder.getCashModel()
           
 ModelObject Bank.getCashModel()
           
 ModelObject StartRoundI.getFreeCashModel(int playerIndex)
           
 ModelObject StartRound.getFreeCashModel(int playerIndex)
           
 ModelObject PublicCompanyI.getInGameModel()
           
 ModelObject PublicCompany.getInGameModel()
           
 ModelObject PublicCompanyI.getIsClosedModel()
           
 ModelObject PublicCompany.getIsClosedModel()
           
 ModelObject PublicCompanyI.getLastRevenueAllocationModel()
           
 ModelObject PublicCompany.getLastRevenueAllocationModel()
           
 ModelObject PublicCompanyI.getLastRevenueModel()
           
 ModelObject PublicCompany.getLastRevenueModel()
           
 ModelObject StartItem.getMinimumBidModel()
           
 ModelObject StartRoundI.getMinimumBidModel(int privateIndex)
           
 ModelObject StartRound.getMinimumBidModel(int privateIndex)
           
 ModelObject GameManagerI.getPlayerCertificateLimitModel()
           
 ModelObject Portfolio.getPrivatesOwnedModel()
           
 ModelObject PublicCompanyI.getPrivatesSpentThisTurnModel()
           
 ModelObject PublicCompany.getPrivatesSpentThisTurnModel()
           
 ModelObject StartItem.getStatusModel()
           
 ModelObject PublicCompanyI.getTilesCostThisTurnModel()
           
 ModelObject PublicCompany.getTilesCostThisTurnModel()
           
 ModelObject PublicCompanyI.getTilesLaidThisTurnModel()
           
 ModelObject PublicCompany.getTilesLaidThisTurnModel()
           
 ModelObject PublicCompanyI.getTokensCostThisTurnModel()
           
 ModelObject PublicCompany.getTokensCostThisTurnModel()
           
 ModelObject PublicCompanyI.getTokensLaidThisTurnModel()
           
 ModelObject PublicCompany.getTokensLaidThisTurnModel()
           
 ModelObject Portfolio.getTrainsModel()
           
 ModelObject PublicCompanyI.getTrainsSpentThisTurnModel()
           
 ModelObject PublicCompany.getTrainsSpentThisTurnModel()
           
 

Uses of ModelObject in rails.game.model
 

Subclasses of ModelObject in rails.game.model
 class BaseTokensModel
           
 class BonusModel
           
 class CalculatedMoneyModel
          This class allows calculated values to be used as model objects by using reflection.
 class CashModel
           
 class CertCountModel
           
 class MoneyModel
           
 class PresidentModel
          model object for the current company president gets registered by the ShareModels
 class PriceModel
           
 class PrivatesModel
           
 class ShareModel
           
 class TrainsModel
           
 

Fields in rails.game.model with type parameters of type ModelObject
protected  java.util.Set<ModelObject> ModelObject.dependents
           
 

Methods in rails.game.model with parameters of type ModelObject
 void ModelObject.addDependent(ModelObject object)
          Add a dependent model object
 void ModelObject.removeDependent(ModelObject object)
          Remove a dependent model object.
 

Uses of ModelObject in rails.game.move
 

Fields in rails.game.move declared as ModelObject
protected  ModelObject StateChange.relatedModelObject
           
 

Fields in rails.game.move with type parameters of type ModelObject
protected  java.util.List<ModelObject> Move.models
          Any ModelObjects that need be updated.
 

Methods in rails.game.move with parameters of type ModelObject
 void Move.registerModelToUpdate(ModelObject model)
           
 

Constructors in rails.game.move with parameters of type ModelObject
AddToList(java.util.List<E> list, E object, java.lang.String listName, ModelObject modelToUpdate)
           
RemoveFromList(java.util.List<E> list, E object, java.lang.String listName, ModelObject modelToUpdate)
           
StateChange(StateI object, java.lang.Object newValue, ModelObject relatedModelObject)
           
 

Uses of ModelObject in rails.game.state
 

Subclasses of ModelObject in rails.game.state
 class BooleanState
           
 class EnumState<E extends Enum>
           
 class GenericState<E>
           
 class IntegerState
           
 class State
           
 class StringState
           
 

Uses of ModelObject in rails.ui.swing
 

Methods in rails.ui.swing that return ModelObject
 ModelObject GridPanel.RowVisibility.getModel()
          Needed to satisfy the ViewObject interface.
 

Constructors in rails.ui.swing with parameters of type ModelObject
GridPanel.RowVisibility(GridPanel parent, int rowIndex, ModelObject model, boolean reverseValue)
           
 

Uses of ModelObject in rails.ui.swing.elements
 

Methods in rails.ui.swing.elements that return ModelObject
 ModelObject ViewObject.getModel()
           
 ModelObject GUIStockSpace.getModel()
           
 ModelObject Field.getModel()
           
 

Methods in rails.ui.swing.elements with parameters of type ModelObject
 void Field.setModel(ModelObject m)
           
 

Constructors in rails.ui.swing.elements with parameters of type ModelObject
Field(ModelObject modelObject)
           
Field(ModelObject modelObject, boolean pull)
           
Field(ModelObject modelObject, javax.swing.ImageIcon icon, int position)
           
 

Uses of ModelObject in rails.ui.swing.hexmap
 

Methods in rails.ui.swing.hexmap that return ModelObject
 ModelObject GUIHex.getModel()