Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
_
E
ENV_EXT
- Static variable in class view.
EnvFileChooser
Standard extension.
EPSILON
- Variable in class sysModel.env.
ASquareEnv.Direction
EPSILON
- Static variable in class sysModel.env.
NoGridEnv.Direction
EYE_SIZE
- Static variable in class model.fish.display.
CircleFishDisplay
EYE_SIZE
- Static variable in class model.fish.display.
LittleFishDisplay
EYE_SIZE
- Static variable in class model.fish.display.
NarrowFishDisplay
EYE_SIZE
- Static variable in class model.fish.display.
ParamFishDisplay
EYE_SIZE
- Static variable in class model.fish.display.
RoundFishDisplay
EditToolbar
- Class in
view
Code for the edit toolbar.
EditToolbar(JFrame, IEnvAdapter, IDisplayAdapter)
- Constructor for class view.
EditToolbar
Create a new EditToolbar and all its tools.
EditToolbar.ChoiceWithIcon
- Interface in
view
Interface that unifies choices with icons (fish, color) so we can use one common renderer for both.
EditToolbar.ChoiceWithIconRenderer
- Class in
view
EditToolbar.ChoiceWithIconRenderer(JComboBox)
- Constructor for class view.
EditToolbar.ChoiceWithIconRenderer
EditToolbar.ColorChoice
- Class in
view
Nested class used to hold the per-item information for the entries in the combo box of color choices.
EditToolbar.ColorChoice(String, Color)
- Constructor for class view.
EditToolbar.ColorChoice
EditToolbar.ColorIcon
- Class in
view
Nested class used to drawFish the color swatch icon used for color choice entries in the color combo box.
EditToolbar.ColorIcon(Color, int, int)
- Constructor for class view.
EditToolbar.ColorIcon
EditToolbar.FishChoice
- Class in
view
Nested class used to hold the per-item information for the entries in the combo box of fish choices.
EditToolbar.FishChoice(String, IDisplayAdapter)
- Constructor for class view.
EditToolbar.FishChoice
EditToolbar.FishIcon
- Class in
view
Nested class used to drawFish the fish icon used for fish entries in the fish combo box.
EditToolbar.FishIcon(String, Color, int, int, IDisplayAdapter)
- Constructor for class view.
EditToolbar.FishIcon
EmptyLocalEnvState
- Class in
sysModel.env
Empty local environment state.
EmptyLocalEnvState()
- Constructor for class sysModel.env.
EmptyLocalEnvState
singleton ctor.
EmptyNode
- Class in
lrs
Represents the empty state of a mutable list LRStruct.
EmptyNode()
- Constructor for class lrs.
EmptyNode
EndOfStreamToken
- Class in
sysModel.parser
End of stream token.
EndOfStreamToken()
- Constructor for class sysModel.parser.
EndOfStreamToken
Private singleton constructor.
EnvFileChooser
- Class in
view
Environment file chooser class.
EnvFileChooser()
- Constructor for class view.
EnvFileChooser
Create a new EnvFileChooser.
ExceptionFish
- Class in
model.fish.bad
A simple fish that throws an exception.
ExceptionFish(Color)
- Constructor for class model.fish.bad.
ExceptionFish
Constructor.
ExitFish
- Class in
model.fish.bad
A fish that calls System.exit().
ExitFish(Color)
- Constructor for class model.fish.bad.
ExitFish
Constructor.
edit(Point2D.Double, int)
- Method in interface controller.
IEnvAdapter
Edit a field.
edit(Point2D.Double, int)
- Method in class sysModel.
SimDriver
Edit a field.
editFish(AGlobalEnv.ALocalEnv, IFishFactory, int)
- Method in class sysModel.env.
AGlobalEnv
Edit the fish.
editFish(AGlobalEnv.ALocalEnv, IFishFactory, int)
- Method in class sysModel.env.
ASquareEnv
Edit the fish.
editFish(AGlobalEnv.ALocalEnv, IFishFactory, int)
- Method in class sysModel.env.
NoGridEnv
Edit the fish.
editFish(AGlobalEnv.ALocalEnv, IFishFactory, int)
- Method in class sysModel.env.
NullEnv
Edit the fish.
editFish(AGlobalEnv.ALocalEnv, IFishFactory, int)
- Method in class sysModel.fish.tests.
Test_AFish.TestGlobalEnv
emptyCase(LRStruct, Object)
- Method in interface lrs.
IAlgo
Operates on an empty LRStruct host, given an input object.
emptyCase(LRStruct, Object)
- Method in class lrs.visitor.
Apply
Operates on an empty LRStruct host, given an input object.
emptyCase(LRStruct, Object)
- Method in class lrs.visitor.
Clear
Operates on an empty LRStruct host, given an input object.
emptyCase(LRStruct, Object)
- Method in class lrs.visitor.
GetLength
Operates on an empty LRStruct host, given an input object.
emptyCase(LRStruct, Object)
- Method in class lrs.visitor.
GetNth
Operates on an empty LRStruct host, given an input object.
emptyCase(LRStruct, Object)
- Method in class lrs.visitor.
Remove
Operates on an empty LRStruct host, given an input object.
emptyCase(AGlobalEnv.ALocalEnv, Object)
- Method in interface sysModel.env.
AGlobalEnv.ILocalEnvVisitor
Case called if the location is empty.
emptyCase(BoundedEnv.EmptyField, Object)
- Method in interface sysModel.env.
BoundedEnv.IFieldVisitor
Empty case.
enableMouseAdapter(boolean)
- Method in class view.
DisplayPanel
Enable or disable the mouse adapter for editing.
endCase()
- Method in class sysModel.parser.
DefaultTokenVisitor
Case to be called if end of file is reached.
endCase()
- Method in interface sysModel.parser.
ITokenVisitor
Case to be called if end of file is reached.
envChosen()
- Method in class view.
CreateEnvDialog
Callback when user selects new environment class choice from combo box.
error(URL, StreamTokenizer, String)
- Static method in class sysModel.
PolicyFile
I miss macros.
execute(IAlgo, Object, LRStruct)
- Method in class lrs.
ANode
Executes a visitor algorithm and returns the output.
execute(IAlgo, Object, LRStruct)
- Method in class lrs.
EmptyNode
Calls the
IAlgo
visitor's empty case.
execute(IAlgo, Object)
- Method in class lrs.
LRStruct
Hook method to execute an algorithm with a given input and return
an appropriate output object.
execute(IAlgo, Object, LRStruct)
- Method in class lrs.
NENode
Calls the visitor's non-empty case.
execute(AGlobalEnv.ILocalEnvVisitor, Object)
- Method in class sysModel.env.
AGlobalEnv.ALocalEnv
Execute a visitor on this local environment.
execute(BoundedEnv.IFieldVisitor, Object)
- Method in class sysModel.env.
BoundedEnv.EmptyField
execute(BoundedEnv.IFieldVisitor, Object)
- Method in interface sysModel.env.
BoundedEnv.IField
Visitor hook.
execute(BoundedEnv.IFieldVisitor, Object)
- Method in class sysModel.env.
BoundedEnv.NonEmptyField
execute(AGlobalEnv.ALocalEnv, AGlobalEnv.ILocalEnvVisitor, Object)
- Method in class sysModel.env.
EmptyLocalEnvState
execute(AGlobalEnv.ALocalEnv, AGlobalEnv.ILocalEnvVisitor, Object)
- Method in interface sysModel.env.
ILocalEnvState
Execute a visitor on local environment, depending on the state.
execute(AGlobalEnv.ALocalEnv, AGlobalEnv.ILocalEnvVisitor, Object)
- Method in class sysModel.env.
NonEmptyLocalEnvState
execute(ITokenVisitor)
- Method in class sysModel.parser.
CloseToken
Execute visitor.
execute(ITokenVisitor)
- Method in class sysModel.parser.
CommaToken
Execute visitor.
execute(ITokenVisitor)
- Method in class sysModel.parser.
EndOfStreamToken
Execute visitor.
execute(ITokenVisitor)
- Method in interface sysModel.parser.
IToken
Execute visitor.
execute(ITokenVisitor)
- Method in class sysModel.parser.
NumberToken
Execute visitor.
execute(ITokenVisitor)
- Method in class sysModel.parser.
OpenToken
Execute visitor.
execute(ITokenVisitor)
- Method in class sysModel.parser.
WordToken
Execute visitor.
expand(String)
- Static method in class sysModel.
PolicyFile
Expand all instances of
"${property-name}"
into
System.getProperty("property-name")
.
eye1
- Variable in class model.fish.display.
ParamFishDisplay
eye2
- Variable in class model.fish.display.
ParamFishDisplay
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Z
_