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

Packages that use IMove
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.gdl.core.simulation.strategies   
org.eclipse.palamedes.ui.utils   
 

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

Methods in org.eclipse.palamedes.gdl.core.model that return IMove
 IMove IReasoner.createMove(java.lang.String moveStr)
          This method should return a valid MoveAdapter for this reasoner.
 IMove[][] IGameState.getLegalMoves()
          Returns an array of the legal moves of each player.
 IMove[][] IGame.getLegalMoves(IGameNode currentNode)
          Returns an array of the legal moves of each player.
 IMove[] IReasoner.getLegalMoves(java.lang.String roleName, IGameState currentNode)
          Returns the legal moves for a specified role.
 IMove[] IGameNode.getMoves()
          Returns the moves that have lead to this game node.
 IMove[] IGame.getRandomMove(IGameNode currentNode)
          Returns a random combined move.
 

Methods in org.eclipse.palamedes.gdl.core.model with parameters of type IMove
 IGameNode IGameTree.addChild(IGameNode parent, IGameState child, IMove[] moves)
          Adds a new state to the tree and returns the new generated node.
 IGameNode IGameTree.getNextNode(IGameNode parent, IMove[] moves)
          Returns the child game node of a parent which was derived through moves.
 IGameNode IGame.getNextNode(IGameNode currentNode, IMove[] moves)
          Returns the child node of the parent that is connected through the specified moves.
 IGameState IReasoner.getNextState(IGameState currentState, IMove[] moves)
          Returns the next state for a given parent state and specified moves.
 void IGameState.setLegalMoves(IMove[][] moves)
          Sets the legal moves for this game state.
 

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

Classes in org.eclipse.palamedes.gdl.core.model.utils that implement IMove
 class GenericMove<NativeTerm>
           
 

Methods in org.eclipse.palamedes.gdl.core.model.utils that return IMove
 IMove[] JoinedList.get(int index)
           
 IMove[][] AbstractState.getLegalMoves()
           
 IMove[][] Game.getLegalMoves(IGameNode currentNode)
           
 IMove[] GameNode.getMoves()
           
 IMove[] Game.getRandomMove(IGameNode currentNode)
           
 

Methods in org.eclipse.palamedes.gdl.core.model.utils with parameters of type IMove
 IGameNode GameNodeTree.addChild(IGameNode parent, IGameState child, IMove[] moves)
          This method adds a child to a parent.
 IGameNode Game.getNextNode(IGameNode currentNode, IMove[] moves)
           
 IGameNode GameNodeTree.getNextNode(IGameNode parent, IMove[] moves)
           
 void AbstractState.setLegalMoves(IMove[][] legalMovesArray)
           
 

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

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

Methods in org.eclipse.palamedes.gdl.core.resolver.javaprover that return IMove
 IMove ReasonerAdapter.createMove(java.lang.String moveStr)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState currentState)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.javaprover with parameters of type IMove
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

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

Methods in org.eclipse.palamedes.gdl.core.resolver.jocular that return IMove
 IMove ReasonerAdapter.createMove(java.lang.String gdlString)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState currentNode)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.jocular with parameters of type IMove
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

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

Methods in org.eclipse.palamedes.gdl.core.resolver.prologprover that return IMove
 IMove ReasonerAdapter.createMove(java.lang.String moveStr)
           
 IMove[] ReasonerAdapter.getLegalMoves(java.lang.String roleName, IGameState gameState)
           
 

Methods in org.eclipse.palamedes.gdl.core.resolver.prologprover with parameters of type IMove
 IGameState ReasonerAdapter.getNextState(IGameState currentState, IMove[] moves)
           
 

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

Methods in org.eclipse.palamedes.gdl.core.simulation that return IMove
 IMove[] Simulator.getCurrentMoves()
           
 IMove Match.getMove()
           
 IMove IStrategy.getMove(IGameNode currentNode)
           
 

Methods in org.eclipse.palamedes.gdl.core.simulation with parameters of type IMove
 void Match.makeTurn(IMove[] moves)
           
 

Uses of IMove in org.eclipse.palamedes.gdl.core.simulation.strategies
 

Methods in org.eclipse.palamedes.gdl.core.simulation.strategies that return IMove
 IMove SDFS.getMove(IGameNode currentNode)
           
 IMove SMonteCarloUCT.getMove(IGameNode currentNode)
           
 IMove SMonteCarlo.getMove(IGameNode currentNode)
           
 IMove SRandom.getMove(IGameNode currentNode)
           
abstract  IMove AbstractStrategy.getMove(IGameNode currentNode)
           
 IMove[] AbstractStrategy.getRandomCombinedMove()
           
 IMove[] FringeFrame.getRandomUnexpandedMove()
           
 

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

Methods in org.eclipse.palamedes.ui.utils with parameters of type IMove
static java.lang.String SFactory.toString(IMove[] moves)
           
 

Method parameters in org.eclipse.palamedes.ui.utils with type arguments of type IMove
static java.lang.String SFactory.toString(java.util.List<IMove> moves)