Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_
M
MacUtil
- Class in
edu.mit.csail.sdg.alloy4
This class provides better integration on Mac OS X.
MailBug
- Class in
edu.mit.csail.sdg.alloy4
This class asks the user for permission to email a bug report when an uncaught exception occurs.
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4.
WorkerEngine
This is the entry point for the sub JVM.
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4whole.
DemoFileSystem
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4whole.
ExampleUsingTheAPI
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4whole.
ExampleUsingTheCompiler
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4whole.
SimpleCLI
main(String[])
- Static method in class edu.mit.csail.sdg.alloy4whole.
SimpleGUI
Main method that launches the program; this method might be called by an arbitrary thread.
main(String[])
- Static method in class tmp.
KK
main(String[])
- Static method in class tmp.
Ok
main(String[])
- Static method in class tmp.
Test
main(String[])
- Static method in class tmp.
Test1
main(String[])
- Static method in class tmp.
TestSlow
main(String[])
- Static method in class tmp.
TestSmallFast
main(String[])
- Static method in class tmp.
TestSmallSlow
make()
- Static method in class edu.mit.csail.sdg.alloy4.
ConstList
Return an unmodifiable empty list.
make(int, T)
- Static method in class edu.mit.csail.sdg.alloy4.
ConstList
Return an unmodifiable list consisting of "n" references to "elem".
make(Iterable<T>)
- Static method in class edu.mit.csail.sdg.alloy4.
ConstList
Return an unmodifiable list with the same elements as the given collection.
make()
- Static method in class edu.mit.csail.sdg.alloy4.
ConstMap
Returns an unmodifiable empty map.
make(Map<K, V>)
- Static method in class edu.mit.csail.sdg.alloy4.
ConstMap
Returns an unmodifiable map with the same entries and traversal order as the given map.
make()
- Static method in class edu.mit.csail.sdg.alloy4.
ConstSet
Returns an unmodifiable empty set.
make(Iterable<K>)
- Static method in class edu.mit.csail.sdg.alloy4.
ConstSet
Returns an unmodifiable set with the same elements and traversal order as the given set.
make(JoinableList<E>)
- Method in class edu.mit.csail.sdg.alloy4.
JoinableList
Returns a list that represents the concatenation of this list and that list.
make(E)
- Method in class edu.mit.csail.sdg.alloy4.
JoinableList
Returns a list that represents the result of appending newItem onto this list; if newItem==null we return this list as-is.
make(X, Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Assign the given attributes to the given JComponent, then return the JComponent again.
make(String)
- Method in class edu.mit.csail.sdg.alloy4.
UniqueNameGenerator
Generate a unique name based on the input name.
make(Pos)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
Attr.AttrType
Construct an attribute of this type with this position; if pos==null, it is treated as Pos.UNKNOWN.
make(Pos, Pos, String, Browsable)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
Browsable
Construct a Browsable node with the given HTML description and the given single subnode.
make(String, Browsable)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
Browsable
Construct a Browsable node with the given HTML description and the given single subnode.
make(String, List<? extends Browsable>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
Browsable
Construct a Browsable node with the given HTML description and the given 0 or more subnodes.
make(Pos, Pos, String, List<? extends Browsable>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
Browsable
Construct a Browsable node with the given HTML description and the given 0 or more subnodes.
make(Pos, Pos, Func, ConstList<Expr>, long)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprBadCall
Constructs an ExprBadCall object.
make(Pos, Pos, Expr, Expr)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprBadJoin
Constructs an ExprBadJoin node.
make(Pos, Pos, Expr, Expr)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprBinary.Op
Constructs a new ExprBinary node.
make(Pos, Pos, Func, List<Expr>, long)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprCall
Constructs an ExprCall node with the given predicate/function "fun" and the list of arguments "args".
make(Pos, ConstList<Expr>, ConstList<String>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprChoice
Construct an ExprChoice node.
make(Pos, int)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprConstant.Op
Makes an ExprConstant node
make(Pos, String)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprConstant.Op
Makes an ExprConstant node
make(Pos, Expr, Expr, Expr)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprITE
Constructs a ExprITE expression.
make(Pos, ExprVar, Expr, Expr)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprLet
Constructs a LET expression.
make(Pos, Pos, ExprList.Op, List<? extends Expr>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprList
Generates a call to a builtin predicate
make(Pos, Pos, List<Decl>, Expr)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprQt.Op
Constructs a quantification expression with "this" as the operator.
make(Pos, Expr)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprUnary.Op
Construct an ExprUnary node.
make(Pos, Expr, Err, long)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
ExprUnary.Op
Construct an ExprUnary node.
make(Pos, String)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprVar
Constructs an ExprVar variable with the EMPTY type
make(Pos, String, Type)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprVar
Constructs an ExprVar variable with the given type
make(String)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimAtom
Construct a SimAtom for the given label, or if an existing SimAtom hasn't been garbage collected yet then return that instead.
make(int)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimAtom
Construct a SimAtom for the given integer, or if an existing SimAtom hasn't been garbage collected yet then return that instead.
make(long)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimAtom
Construct a SimAtom for the given integer, or if an existing SimAtom hasn't been garbage collected yet then return that instead.
make(List<SimAtom>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTuple
Construct the n-ary tuple; throws an exception if the given list is empty.
make(SimAtom, SimAtom)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTuple
Construct the binary tuple (a,b)
make(SimAtom)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTuple
Construct the unary tuple containing the given atom.
make(String)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTuple
Construct the unary tuple containing the given atom.
make(String[])
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTuple
Construct the tuple containing the given list of atoms; the list must not be empty.
make(int, int)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTupleset
Construct the set containing integers between min and max (inclusively).
make(SimTuple)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTupleset
Construct a tupleset containing the given tuple.
make(String)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTupleset
Make a tupleset containing the given atom.
make(Collection<SimTuple>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTupleset
Make a tupleset containing a deep copy of the given list of tuples (Note: caller MUST make sure there are no duplicates, and all tuples are of same arity!)
make(String, String, String, String[])
- Static method in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Options.SatSolver
Constructs a new SatSolver value that uses a command-line solver; throws ErrorAPI if the ID is already in use.
make(String, String, String)
- Static method in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Options.SatSolver
Constructs a new SatSolver value that uses a command-line solver; throws ErrorAPI if the ID is already in use.
makeAND(Pos, Pos, Expr, Expr)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprList
Generates the expression (arg1 and arg2)
makeAtom(Sig)
- Method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimInstance
Create a fresh atom for the given sig, then return the newly created atom.
makeConst()
- Method in class edu.mit.csail.sdg.alloy4.
ConstList.TempList
Makes this TempList unmodifiable, then construct a ConstList backed by this TempList.
makeConstList()
- Method in class edu.mit.csail.sdg.alloy4.
SafeList
Constructs an unmodifiable ConstList containing the same elements as this list.
makeCopy()
- Method in class edu.mit.csail.sdg.alloy4.
SafeList
Constructs a modifiable ArrayList containing the same elements as this list.
makeDISJOINT(Pos, Pos, List<? extends Expr>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprList
Generates the expression disj[arg1, args2, arg3...]
makeH(Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Make a JPanel using horizontal BoxLayout, and add the components to it (each component will be center-aligned).
makeHB(Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Make a JPanel using horizontal BoxLayout, and add the components to it (each component will be bottom-aligned).
makeHT(Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Make a JPanel using horizontal BoxLayout, and add the components to it (each component will be top-aligned).
makenext(int, int)
- Static method in class edu.mit.csail.sdg.alloy4compiler.sim.
SimTupleset
Construct the set containing (min,min+1)...(max-1,max)
makenull(Pos)
- Method in enum edu.mit.csail.sdg.alloy4compiler.ast.
Attr.AttrType
Construct an attribute of this type with this position; if pos==null, this method returns null.
makeNUMBER(int)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprConstant
Constructs the integer "n"
makeOR(Pos, Pos, Expr, Expr)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprList
Generates the expression (arg1 || arg2)
makeTOTALORDER(Pos, Pos, List<? extends Expr>)
- Static method in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprList
Generates the expression pred/totalOrder[arg1, args2, arg3...]
makeVL(Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Make a JPanel using vertical BoxLayout, and add the components to it (each component will be left-aligned).
makeVR(Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Make a JPanel using vertical BoxLayout, and add the components to it (each component will be right-aligned).
max(int)
- Static method in class edu.mit.csail.sdg.alloy4.
Util
Returns the largest allowed integer, or -1 if no integers are allowed (bitwidth < 1).
MAX
- Static variable in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprConstant
The largest integer value allowed by the current bitwidth.
max()
- Method in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Solution
Returns the largest allowed integer, or -1 if no integers are allowed.
maxseq
- Variable in class edu.mit.csail.sdg.alloy4compiler.ast.
Command
The maximum sequence length (0 or higher) (Or -1 if it was not specified).
maxstring
- Variable in class edu.mit.csail.sdg.alloy4compiler.ast.
Command
The number of String atoms to allocate (0 or higher) (Or -1 if it was not specified).
menu(JMenuBar, String, Runnable)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Construct a new JMenu and add it to an existing JMenuBar.
menuCanceled(MenuEvent)
- Method in class edu.mit.csail.sdg.alloy4.
Runner
This method is defined in javax.swing.event.MenuListener; (this implementation does nothing)
menuDeselected(MenuEvent)
- Method in class edu.mit.csail.sdg.alloy4.
Runner
This method is defined in javax.swing.event.MenuListener; (this implementation does nothing)
menuItem(JMenu, String, Object...)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
Construct a new JMenuItem then add it to an existing JMenu.
menuSelected(MenuEvent)
- Method in class edu.mit.csail.sdg.alloy4.
Runner
This method is defined in javax.swing.event.MenuListener; (this implementation calls this.run())
merge(Pos)
- Method in class edu.mit.csail.sdg.alloy4.
Pos
Return a new position that merges this and that (it is assumed that the two Pos objects have same filename)
merge(Type)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Type
Returns a new type { A | A is in this, or A is in that }
merge(Type.ProductType)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Type
Returns a new type { A | A is in this, or A == that }
merge(Type.ProductType, int, int)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Type
Returns a new type { A | A is in this, or A == that.subList(begin,end) }
merge(List<Sig.PrimSig>)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Type
Returns a new type { A | A is in this, or A == that }
mergeArrows
- Variable in class edu.mit.csail.sdg.alloy4viz.
VizState
META
- Static variable in class edu.mit.csail.sdg.alloy4compiler.ast.
Attr
META; if a Sig has the META attribute, it means it is a META atom corresponding to some real signature or field.
metaField()
- Method in class edu.mit.csail.sdg.alloy4compiler.parser.
CompModule
Returns the meta signature "field$" (or null if such a sig does not exist)
metaSig()
- Method in class edu.mit.csail.sdg.alloy4compiler.parser.
CompModule
Returns the meta signature "sig$" (or null if such a sig does not exist)
min(int)
- Static method in class edu.mit.csail.sdg.alloy4.
Util
Returns the smallest allowed integer, or 0 if no integers are allowed (bitwidth < 1)
MIN
- Static variable in class edu.mit.csail.sdg.alloy4compiler.ast.
ExprConstant
The smallest integer value allowed by the current bitwidth.
min()
- Method in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Solution
Returns the smallest allowed integer, or 0 if no integers are allowed
minimize(JFrame)
- Static method in class edu.mit.csail.sdg.alloy4.
OurUtil
This method minimizes the window.
minimized(Object, int, int)
- Method in class edu.mit.csail.sdg.alloy4.
A4Reporter
If solver!=KK and solver!=CNF, this method is called by the translator after performing the unsat core minimization.
minimizing(Object, int)
- Method in class edu.mit.csail.sdg.alloy4.
A4Reporter
If solver!=KK and solver!=CNF, this method is called by the translator before starting the unsat core minimization.
MiniSatJNI
- Static variable in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Options.SatSolver
MiniSat1 via JNI
MiniSatProverJNI
- Static variable in class edu.mit.csail.sdg.alloy4compiler.translator.
A4Options.SatSolver
MiniSatProver1 via JNI
minus(Expr)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Expr
Returns the expression (this-x)
MINUS
- Static variable in class edu.mit.csail.sdg.alloy4compiler.parser.
CompSym
minus(A4TupleSet)
- Method in class edu.mit.csail.sdg.alloy4compiler.translator.
A4TupleSet
Construct a new tupleset as the subtraction of this and that; this and that must be come from the same solution.
model
- Variable in class edu.mit.csail.sdg.alloy4viz.
AlloyInstance
The AlloyModel that this AlloyInstance is an instance of.
modified()
- Method in class edu.mit.csail.sdg.alloy4.
OurSyntaxWidget
Returns the modified-or-not flag.
modified(int)
- Method in class edu.mit.csail.sdg.alloy4.
OurTabbedSyntaxWidget
True if the i-th text buffer has been modified since it was last loaded/saved
Module
- Interface in
edu.mit.csail.sdg.alloy4compiler.ast
This interface represents an Alloy module.
MODULE
- Static variable in class edu.mit.csail.sdg.alloy4compiler.parser.
CompSym
moveCaret(int, int)
- Method in class edu.mit.csail.sdg.alloy4.
OurSyntaxWidget
Select the content between offset a and offset b, and move the caret to offset b.
msg
- Variable in exception edu.mit.csail.sdg.alloy4.
Err
The actual error message (never null)
mul(Expr)
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Expr
Returns the formula "this.mul[x]" (the result of multiplying this by x)
mult
- Variable in class edu.mit.csail.sdg.alloy4compiler.ast.
Expr
This field records whether the node is a multiplicity constraint.
mult()
- Method in class edu.mit.csail.sdg.alloy4compiler.ast.
Expr
If this is loneOf/oneOf/someOf/exactlyOf expression, return loneOf/oneOf/someOf/exactlyOf, otherwise returns setOf.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
_