A B C D E F G H I K L M N O P Q R S T U V W Z _

S

STATE_BEGIN - Static variable in class sysModel.PolicyFile
 
STATE_GRANT - Static variable in class sysModel.PolicyFile
 
STATE_PERMS - Static variable in class sysModel.PolicyFile
 
SecurityFish - Class in model.fish.bad
A fish that calls System.exit().
SecurityFish(Color) - Constructor for class model.fish.bad.SecurityFish
Constructor.
SimDriver - Class in sysModel
Simulation control coordinating interaction between view, simulation engine and environment.
SimDriver() - Constructor for class sysModel.SimDriver
Construct a new model.
SimEngine - Class in sysModel
Simulation engine that contains the observable and manages observers.
SimEngine() - Constructor for class sysModel.SimEngine
 
SimToolbar - Class in view
Toolbar for simulation control.
SimToolbar(ISimAdapter, IRunIdleAdapter) - Constructor for class view.SimToolbar
Create a new SimToolbar and all its tools.
SimpleFish - Class in model.fish
A simple fish that swims back and forth.
SimpleFish(Color) - Constructor for class model.fish.SimpleFish
Constructor.
Singleton - Static variable in class lrs.EmptyNode
Singleton Pattern.
Singleton - Static variable in class lrs.visitor.Apply
 
Singleton - Static variable in class lrs.visitor.Clear
 
Singleton - Static variable in class lrs.visitor.GetLength
 
Singleton - Static variable in class lrs.visitor.GetNth
 
Singleton - Static variable in class lrs.visitor.Remove
 
Singleton - Static variable in class sysModel.env.BoundedEnv.EmptyField
Singleton instance.
Singleton - Static variable in class sysModel.env.EmptyLocalEnvState
Singleton instance.
Singleton - Static variable in class sysModel.env.NonEmptyLocalEnvState
Singleton instance.
SlowFish - Class in model.fish
Class for a slow fish.
SlowFish(Color) - Constructor for class model.fish.SlowFish
Create a new slow fish.
StackOverflowFish - Class in model.fish.bad
A fish that produces a stack overflow.
StackOverflowFish(Color) - Constructor for class model.fish.bad.StackOverflowFish
Constructor.
same(ASquareEnv.Direction) - Method in class sysModel.env.ASquareEnv.Direction
Return true of this direction is the same as the other.
same(ASquareEnv.Location) - Method in class sysModel.env.ASquareEnv.Location
Return true of this location is the same as the other.
same(NoGridEnv.Direction) - Method in class sysModel.env.NoGridEnv.Direction
Return true of this direction is the same as the other.
same(NoGridEnv.Location) - Method in class sysModel.env.NoGridEnv.Location
Return true of this location is the same as the other.
save(PrintWriter) - Method in class sysModel.env.AGlobalEnv
Save an environment to a file.
saveEnvironment(String) - Method in interface controller.IEnvAdapter
Save environment to file.
saveEnvironment(String) - Method in class sysModel.SimDriver
Save environment to file.
select() - Method in class view.CreateEnvDialog.AddEnvChoice
 
select() - Method in class view.CreateEnvDialog.ConcreteEnvChoice
Select this choice.
select() - Method in interface view.CreateEnvDialog.IEnvChoice
Select this interface.
select() - Method in interface view.EditToolbar.ChoiceWithIcon
Callback if this choice was selected.
select() - Method in class view.EditToolbar.ColorChoice
 
select() - Method in class view.EditToolbar.FishChoice
 
setAdapters(IEditAdapter) - Method in class sysModel.SimDriver
Set adapters.
setColor(Color) - Method in class view.EditToolbar.ColorChoice
 
setColor(Color) - Method in class view.EditToolbar.ColorIcon
 
setComponentsEnabled(LRStruct, boolean) - Static method in class view.MBSView
Set the enabled status of those menu items that need an environment to be valid.
setControlsInIdleState() - Method in class view.SimToolbar
Set the controls in idle state.
setControlsInRunState() - Method in class view.SimToolbar
Set the controls in run state.
setCorner(int, int) - Method in interface controller.IScrollAdapter
Set the top left corner of the scroll panel.
setCorner(int, int) - Method in class view.DisplayPanel
Make field (x,y) visible in top left corner.
setEditModeEnable(boolean) - Method in class view.MBSView
Enable or disable the edit mode.
setEnabled(boolean) - Method in class view.EditToolbar
Enables or disables the edit toolbar.
setEnabled(boolean) - Method in class view.SimToolbar
Enables or disables the simulation toolbar.
setFirst(Object, LRStruct) - Method in class lrs.ANode
Sets a new first data object for the referencing LRStruct.
setFirst(Object, LRStruct) - Method in class lrs.EmptyNode
Throws java.util.NoSuchElementException.
setFirst(Object) - Method in class lrs.LRStruct
Sets first data element to a new value.
setFirst(Object, LRStruct) - Method in class lrs.NENode
 
setHead(ANode) - Method in class lrs.LRStruct
Changes the head node (i.e.
setIdleState() - Method in interface view.IRunIdleAdapter
Set idle state.
setIterationLambda(ILambda) - Method in interface controller.ISimAdapter
Set simulation iteration command.
setIterationLambda(ILambda) - Method in class sysModel.SimDriver
Set simulation iteration command.
setLocalEnv(BoundedEnv.LocalEnvironment) - Method in class sysModel.env.BoundedEnv.NonEmptyField
Set local environment.
setLocalEnvironment(AGlobalEnv.ALocalEnv) - Method in class sysModel.fish.AFish
Set the local environment of this fish.
setName(String) - Method in class sysModel.fish.DynamicFishFactory
Mutator for the name.
setName(Color) - Method in class sysModel.fish.DynamicFishFactory
Mutator for the color.
setProbOfBreeding(double) - Method in class sysModel.fish.AFish
Set probability of breeding.
setProbOfDying(double) - Method in class sysModel.fish.AFish
Set probability of dying.
setProtected(boolean) - Method in interface sysModel.ISecurityAdapter
Set the protection flag.
setProtected(boolean) - Method in class sysModel.MBSSecurityManager
Set the protection flag.
setRest(LRStruct, LRStruct) - Method in class lrs.ANode
Sets a new rest for the referencing LRStruct.
setRest(LRStruct, LRStruct) - Method in class lrs.EmptyNode
Throws java.util.NoSuchElementException.
setRest(LRStruct) - Method in class lrs.LRStruct
Sets a new tail for this LRStruct.

post condition: getRest() now returns tail.

setRest(LRStruct, LRStruct) - Method in class lrs.NENode
 
setRunState() - Method in interface view.IRunIdleAdapter
Set run state.
setSeed(int) - Method in class model.RandNumGenerator
Overridden set seed method.
setSeedLambda(ILambda) - Method in interface controller.IEnvAdapter
Set the seed command.
setSeedLambda(ILambda) - Method in class sysModel.SimDriver
Set the seed command.
setSpeed(int) - Method in interface controller.ISimAdapter
Change the simulation speed.
setSpeed(int) - Method in class sysModel.SimDriver
Change the simulation speed.
setStartLambda(ILambda) - Method in interface controller.ISimAdapter
Set simulation start command.
setStartLambda(ILambda) - Method in class sysModel.SimDriver
Set simulation start command.
setState(ILocalEnvState) - Method in class sysModel.env.AGlobalEnv.ALocalEnv
Set state.
setSteps(int) - Method in class view.MBSView.StepItLambda
 
setToolTipsEnabled(boolean) - Method in class view.DisplayPanel
Enable or disable showing of tooltip giving information about the environment object beneath the mouse.
setUp() - Method in class sysModel.env.BoundedEnv.Test_BoundedEnv
 
setUp() - Method in class sysModel.env.BoundedEnv.Test_BoundedEnv_LocalEnv
 
setUp() - Method in class sysModel.env.NoGridEnv.Test_NoGridEnv
 
setUp() - Method in class sysModel.env.NoGridEnv.Test_NoGridEnv_LocalEnv
 
setUp() - Method in class sysModel.env.UnboundedEnv.Test_UnboundedEnv
 
setUp() - Method in class sysModel.env.UnboundedEnv.Test_UnboundedEnv_LocalEnv
 
setUp() - Method in class sysModel.env.WrappingEnv.Test_WrappingEnv
 
setUp() - Method in class sysModel.env.WrappingEnv.Test_WrappingEnv_LocalEnv
 
setUp() - Method in class sysModel.env.WrappingEnv.Test_WrappingEnv_Location
 
setUp() - Method in class sysModel.env.tests.Test_ASquareEnv_Direction
 
setUp() - Method in class sysModel.env.tests.Test_ASquareEnv_Location
 
setUp() - Method in class sysModel.fish.tests.Test_AFish
 
setUp() - Method in class tests.DrJava_Test_BoundedEnv
 
setUp() - Method in class tests.DrJava_Test_BoundedEnv_LocalEnv
 
setUp() - Method in class tests.DrJava_Test_NoGridEnv
 
setUp() - Method in class tests.DrJava_Test_NoGridEnv_LocalEnv
 
setUp() - Method in class tests.DrJava_Test_UnboundedEnv
 
setUp() - Method in class tests.DrJava_Test_UnboundedEnv_LocalEnv
 
setUp() - Method in class tests.DrJava_Test_WrappingEnv
 
setUp() - Method in class tests.DrJava_Test_WrappingEnv_LocalEnv
 
setUp() - Method in class tests.DrJava_Test_WrappingEnv_Location
 
setViewPosition(Point) - Method in class view.DisplayViewport
Sets the view position (upper left) to a new point.
setVisible(boolean) - Method in class view.EditToolbar
Shows/hides the fish toolbar.
setX(double) - Method in class sysModel.env.ASquareEnv.Location
Set column.
setX(double) - Method in class sysModel.env.NoGridEnv.Location
Set column.
setY(double) - Method in class sysModel.env.ASquareEnv.Location
Set row.
setY(double) - Method in class sysModel.env.NoGridEnv.Location
Set row.
showAboutPanel() - Method in class view.MBSView
Brings up a simple dialog with some general information.
showDialog() - Method in class view.CreateEnvDialog
Show the modal dialog that allows the user to create a new environment.
showDialog() - Method in class view.InputStringDialog
Show the modal dialog.
showHelp() - Method in class view.MBSView
Brings up a window with a scrolling text pane that display the help information for the simulation.
showOpenDialog(Component) - Method in class view.EnvFileChooser
Bring up a modal file chooser dialog allowing the user to choose the environment file and specify the bounded/unbounded environment class.
showOriginTip() - Method in class view.DisplayViewport
Show a tool tip over the upper left corner of the viewport with the contents of the pannable view's pannable tip text (typically a string identifiying the corner point).
showSaveDialog(Component) - Method in class view.EnvFileChooser
Bring up a modal file chooser dialog allowing the user to save to an environment file.
start() - Method in interface controller.ISimAdapter
Start simulation.
start() - Method in class sysModel.SimDriver
Start simulation.
step() - Method in interface controller.ISimAdapter
Make a simulation step.
step() - Method in class sysModel.SimDriver
Make a simulation step.
stop() - Method in interface controller.ISimAdapter
Stop simulation.
stop() - Method in class sysModel.SimDriver
Stop simulation.
sysModel - package sysModel
 
sysModel.env - package sysModel.env
 
sysModel.env.tests - package sysModel.env.tests
 
sysModel.fish - package sysModel.fish
 
sysModel.fish.tests - package sysModel.fish.tests
 
sysModel.parser - package sysModel.parser
 

A B C D E F G H I K L M N O P Q R S T U V W Z _