Uses of Interface
org.eclipse.palamedes.gdl.core.model.IGameState

Packages that use IGameState
org.eclipse.palamedes.gdl.core.model   
org.eclipse.palamedes.gdl.core.model.utils   
org.eclipse.palamedes.gdl.core.resolver.javaprover   
org.eclipse.palamedes.gdl.core.resolver.jocular   
org.eclipse.palamedes.gdl.core.resolver.prologprover   
org.eclipse.palamedes.gdl.core.simulation   
org.eclipse.palamedes.ui.editor.gametree   
org.eclipse.palamedes.ui.pages.gamestate   
org.eclipse.palamedes.ui.utils   
org.eclipse.palamedes.ui.views.gamestate   
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.model
 

Methods in org.eclipse.palamedes.gdl.core.model that return IGameState
 IGameState IReasoner.getNextState(IGameState currentState, IMove[] moves)
          Returns the next state for a given parent state and specified moves.
 IGameState IGameNode.getState()
          Returns the associated game state if it is still in memory.
 IGameState IGame.getState(IGameNode currentNode)
          Returns the game state associated with currentNode.
 

Methods in org.eclipse.palamedes.gdl.core.model with parameters of type IGameState
 IGameNode IGameTree.addChild(IGameNode parent, IGameState child, IMove[] moves)
          Adds a new state to the tree and returns the new generated node.
 int IReasoner.getGoalValue(java.lang.String roleName, IGameState nextState)
          Returns a value between 0 - 100 if a goal value exists; otherwise -1.
 IMove[] IReasoner.getLegalMoves(java.lang.String roleName, IGameState currentNode)
          Returns the legal moves for a specified role.
 IGameState IReasoner.getNextState(IGameState currentState, IMove[] moves)
          Returns the next state for a given parent state and specified moves.
 void IGameNode.setState(IGameState state)
          Sets the associated game state
 void IGameTree.setTerminal(IGameState terminalState)
          Announces a terminal state.
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.model.utils
 

Classes in org.eclipse.palamedes.gdl.core.model.utils that implement IGameState
 class AbstractState<T>
           
 

Methods in org.eclipse.palamedes.gdl.core.model.utils that return IGameState
 IGameState GameNode.getState()
           
 IGameState Game.getState(IGameNode currentNode)
           
 

Methods in org.eclipse.palamedes.gdl.core.model.utils with parameters of type IGameState
 IGameNode GameNodeTree.addChild(IGameNode parent, IGameState child, IMove[] moves)
          This method adds a child to a parent.
static java.util.List<IFluent>[] GameNode.getDiff(IGameState nodeA, IGameState nodeB)
           
static int[] GameNode.getDiffCount(IGameState nodeA, IGameState nodeB)
           
 void GameNodeTree.setRoot(IGameState state)
           
 void GameNode.setState(IGameState state)
           
 void GameNodeTree.setTerminal(IGameState terminalState)
           
 

Constructors in org.eclipse.palamedes.gdl.core.model.utils with parameters of type IGameState
GameNode(IGameNode parent, IGameState state, IMove[] moves)
           
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.resolver.javaprover
 

Classes in org.eclipse.palamedes.gdl.core.resolver.javaprover that implement IGameState
 class StateAdapter
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.javaprover that return IGameState
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.javaprover with parameters of type IGameState
 int ReasonerAdapter.getGoalValue(java.lang.String roleName, IGameState currentState)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState currentState)
           
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.resolver.jocular
 

Methods in org.eclipse.palamedes.gdl.core.resolver.jocular that return IGameState
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.jocular with parameters of type IGameState
 int ReasonerAdapter.getGoalValue(java.lang.String roleName, IGameState nextState)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState currentNode)
           
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.resolver.prologprover
 

Methods in org.eclipse.palamedes.gdl.core.resolver.prologprover that return IGameState
 IGameState ReasonerAdapter.getInitialState()
           
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.prologprover with parameters of type IGameState
 int ReasonerAdapter.getGoalValue(java.lang.String roleName, IGameState gameState)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState gameState)
           
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

Uses of IGameState in org.eclipse.palamedes.gdl.core.simulation
 

Methods in org.eclipse.palamedes.gdl.core.simulation that return IGameState
 IGameState Simulator.getCurrentState()
           
 

Methods in org.eclipse.palamedes.gdl.core.simulation with parameters of type IGameState
 void Simulator.setCurrentState(IGameState currentState)
           
 

Uses of IGameState in org.eclipse.palamedes.ui.editor.gametree
 

Methods in org.eclipse.palamedes.ui.editor.gametree with parameters of type IGameState
 java.lang.String GameLabelProvider.getDiff(IGameState parent, IGameState child)
           
 

Uses of IGameState in org.eclipse.palamedes.ui.pages.gamestate
 

Methods in org.eclipse.palamedes.ui.pages.gamestate with parameters of type IGameState
protected  java.lang.String GSPage.createDisplay(IGameState state)
          Displays the game state in the browser.
 java.lang.String GSPage.createDisplayFromXML(IGameState state)
           
static java.lang.String XMLGameStateWriter.getXML(IGameState state)
           
 

Uses of IGameState in org.eclipse.palamedes.ui.utils
 

Methods in org.eclipse.palamedes.ui.utils with parameters of type IGameState
static java.lang.String SFactory.toString(IGameState state)
          Returns the string representation of a IGameState object.
 

Uses of IGameState in org.eclipse.palamedes.ui.views.gamestate
 

Methods in org.eclipse.palamedes.ui.views.gamestate with parameters of type IGameState
protected abstract  java.lang.String GameStatePage.createDisplay(IGameState state)