public class BlocksworldBDI
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
BlocksworldBDI.ClearGoal |
class |
BlocksworldBDI.ConfigureGoal |
static class |
BlocksworldBDI.Mode |
class |
BlocksworldBDI.StackGoal |
Modifier and Type | Field and Description |
---|---|
protected jadex.bridge.IInternalAccess |
agent
The agent.
|
protected java.util.Set<Block> |
blocks
The currently existing blocks.
|
protected Table |
bucket
The bucket for currently unused blocks.
|
protected BlocksworldBDI.Mode |
mode
The mode.
|
protected boolean |
quiet
The flag for turning on/off output.
|
protected jadex.commons.future.SubscriptionIntermediateFuture<java.lang.Void> |
steps
The future to communicate step events from gui to plan.
|
protected Table |
table
The table for the blocks.
|
Constructor and Description |
---|
BlocksworldBDI() |
Modifier and Type | Method and Description |
---|---|
void |
agentCreated()
The init code.
|
jadex.bridge.IInternalAccess |
getAgent()
Get the agent.
|
java.util.Set<Block> |
getBlocks()
Get the blocks.
|
Table |
getBucket()
Get the bucket.
|
BlocksworldBDI.Mode |
getMode()
Get the mode.
|
Table |
getTable()
Get the table.
|
boolean |
isQuiet()
Get the quiet.
|
void |
setMode(BlocksworldBDI.Mode mode)
Set the mode.
|
protected BlocksworldBDI.Mode mode
protected boolean quiet
protected Table table
protected Table bucket
protected java.util.Set<Block> blocks
protected jadex.commons.future.SubscriptionIntermediateFuture<java.lang.Void> steps
protected jadex.bridge.IInternalAccess agent
public void agentCreated()
public BlocksworldBDI.Mode getMode()
public void setMode(BlocksworldBDI.Mode mode)
mode
- The mode to set.public boolean isQuiet()
public Table getTable()
public java.util.Set<Block> getBlocks()
public Table getBucket()
public jadex.bridge.IInternalAccess getAgent()