MCPcopy Create free account

hub / github.com/aleksandarmilicevic/hola / types & classes

Types & classes225 in github.com/aleksandarmilicevic/hola

ClassA4Options
Mutable; this class encapsulates the customizable options of the Alloy-to-Kodkod translator.
src/edu/mit/csail/sdg/alloy4compiler/translator/A4Options.java:25
ClassA4Preferences
src/edu/mit/csail/sdg/alloy4/A4Preferences.java:20
ClassA4Reporter
This class receives diagnostic, progress, and warning messages from Alloy4. (This default implementation ignores all calls; you should subclass it to
src/edu/mit/csail/sdg/alloy4/A4Reporter.java:29
ClassA4Solution
This class stores a SATISFIABLE or UNSATISFIABLE solution. It is also used as a staging area for the solver before generating the solution. Once solve
src/edu/mit/csail/sdg/alloy4compiler/translator/A4Solution.java:111
ClassA4SolutionReader
This helper class contains helper routines for reading an A4Solution object from an XML file.
src/edu/mit/csail/sdg/alloy4compiler/translator/A4SolutionReader.java:55
ClassA4SolutionWriter
This helper class contains helper routines for writing an A4Solution object out as an XML file.
src/edu/mit/csail/sdg/alloy4compiler/translator/A4SolutionWriter.java:43
ClassA4Tuple
Immutable; represents a single Alloy tuple; comparison is by identity rather than by value.
src/edu/mit/csail/sdg/alloy4compiler/translator/A4Tuple.java:24
ClassA4TupleSet
Immutable; represents a collection of Alloy tuples; comparison is by identity rather than by value.
src/edu/mit/csail/sdg/alloy4compiler/translator/A4TupleSet.java:27
ClassAbstractCaretAction
src/edu/mit/csail/sdg/alloy4/OurSyntaxWidget.java:609
ClassAlloyAtom
Immutable; represents an Alloy atom in an instance. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyAtom.java:23
ClassAlloyElement
Immutable; it's the abstract superclass extended by AlloyType, AlloySet, and AlloyRelation. <p><b>Thread Safety:</b> Can be called only by the AWT ev
src/edu/mit/csail/sdg/alloy4viz/AlloyElement.java:23
ClassAlloyInstance
Immutable; represents an Alloy instance that can be displayed in the visualizer. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyInstance.java:35
ClassAlloyModel
Immutable; represents an Alloy model. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyModel.java:35
ClassAlloyNodeElement
Immutable; it's the abstract superclass extended by both AlloyType and AlloySet. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyNodeElement.java:23
ClassAlloyProjection
Immutable; represents a set of types to be projected, plus the exact atom chosen for each type to be projected. <p><b>Thread Safety:</b> Can be calle
src/edu/mit/csail/sdg/alloy4viz/AlloyProjection.java:28
ClassAlloyRelation
Immutable; represents an Alloy relation of 2 or higher arity. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyRelation.java:30
ClassAlloySet
Immutable; represents an Alloy set in an instance. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloySet.java:25
ClassAlloyTuple
Immutable; represents an Alloy tuple. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyTuple.java:31
ClassAlloyType
Immutable; represents an Alloy toplevel signature or an Alloy subsignature. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4viz/AlloyType.java:25
ClassArtist
This class abstracts the drawing operations so that we can draw the graph using different frameworks such as Java2D or PDF. <p><b>Thread Safety:</b>
src/edu/mit/csail/sdg/alloy4graph/Artist.java:41
ClassAtom
src/edu/mit/csail/sdg/alloy4compiler/translator/PartialInstance.java:12
ClassAtomLiterals
src/edu/mit/csail/sdg/alloy4compiler/ast/IntScope.java:90
ClassAtomRange
src/edu/mit/csail/sdg/alloy4compiler/ast/IntScope.java:136
ClassAtomSet
src/edu/mit/csail/sdg/alloy4compiler/ast/IntScope.java:100
ClassAtomSig
src/edu/mit/csail/sdg/alloy4compiler/ast/Sig.java:276
ClassAtomsFullBitwidth
src/edu/mit/csail/sdg/alloy4compiler/ast/IntScope.java:95
ClassAtomsKind
src/edu/mit/csail/sdg/alloy4compiler/ast/IntScope.java:24
ClassAttr
Immutable; represents attributes that can be associated with Signatures and some other AST objects.
src/edu/mit/csail/sdg/alloy4compiler/ast/Attr.java:22
EnumAttrType
This class contains all possible attribute types.
src/edu/mit/csail/sdg/alloy4compiler/ast/Attr.java:25
ClassAux
src/edu/mit/csail/sdg/alloy4compiler/translator/BoundsComputer.java:554
ClassAvailableSpace
Mutable; this allows you to compute whether a rectangle overlaps with a set of rectangles or not. <p><b>Thread Safety:</b> Can be called only by the
src/edu/mit/csail/sdg/alloy4graph/AvailableSpace.java:26
ClassBRModel
src/edu/mit/csail/sdg/alloy4whole/PreferencesDialog.java:121
ClassBlock
This corresponds to the Block structure described in the paper.
src/edu/mit/csail/sdg/alloy4graph/Graph.java:379
ClassBookExamples
Immutable; this class stores the set of solutions from the book, for teaching purpose, so that users of the tool will see the same illustration as the
src/edu/mit/csail/sdg/alloy4compiler/translator/BookExamples.java:39
ClassBooleanAction
A simple action tied to a boolean preference
src/edu/mit/csail/sdg/alloy4/A4Preferences.java:267
ClassBooleanPref
This reads and writes boolean-valued Java persistent preferences. <p><b>Thread Safety:</b> Safe.
src/edu/mit/csail/sdg/alloy4/A4Preferences.java:216
ClassBoundsComputer
Immutable; this class assigns each sig and field to some Kodkod relation or expression, then set the bounds.
src/edu/mit/csail/sdg/alloy4compiler/translator/BoundsComputer.java:61
ClassBox
Mutable; represents a rectangle.
src/edu/mit/csail/sdg/alloy4graph/AvailableSpace.java:29
ClassBrowsable
This abstract class represents a node that can be browsed in the graphical parse tree viewer.
src/edu/mit/csail/sdg/alloy4compiler/ast/Browsable.java:36
ClassByteBuffer
Mutable; implements a growable array of bytes. <p> This class is more efficient than Java's ByteArrayOutputStream when writing large amount of data,
src/edu/mit/csail/sdg/alloy4/ByteBuffer.java:32
ClassCBModel
src/edu/mit/csail/sdg/alloy4whole/PreferencesDialog.java:104
ClassCBRenderer
src/edu/mit/csail/sdg/alloy4whole/PreferencesDialog.java:149
ClassChoicePref
This reads and writes multi-choice persistent preferences.
src/edu/mit/csail/sdg/alloy4/A4Preferences.java:65
ClassCommand
Immutable; reresents a "run" or "check" command. <p> <b>Invariant:</b> expects == -1, 0, or 1 <p> <b>Invariant:</b> overall >= -1 <p> <b>Invariant:
src/edu/mit/csail/sdg/alloy4compiler/ast/Command.java:39
ClassCommandScope
Immutable; reresents a scope in a "run" or "check" command. <p> <b>Invariant:</b> sig != null <p> <b>Invariant:</b> endingScope >= startingScope >=
src/edu/mit/csail/sdg/alloy4compiler/ast/CommandScope.java:33
ClassCompFilter
This class sits between the lexer and the parser. <p> Reason: there are 3 sets of "special tokens" that the lexer will not output. But the Parser exp
src/edu/mit/csail/sdg/alloy4compiler/parser/CompFilter.java:144
ClassCompLexer
Autogenerated by JFlex 1.4.1
src/edu/mit/csail/sdg/alloy4compiler/parser/CompLexer.java:31
ClassCompModule
Mutable; this class represents an Alloy module; equals() uses object identity.
src/edu/mit/csail/sdg/alloy4compiler/parser/CompModule.java:93
ClassCompParser
CUP v0.11a beta 20060608 generated parser. @version Sat Jan 31 16:47:48 EST 2015
src/edu/mit/csail/sdg/alloy4compiler/parser/CompParser.java:50
ClassCompSym
CUP generated class containing symbol constants.
src/edu/mit/csail/sdg/alloy4compiler/parser/CompSym.java:10
ClassCompUtil
This class provides convenience methods for calling the parser and the compiler.
src/edu/mit/csail/sdg/alloy4compiler/parser/CompUtil.java:67
InterfaceComputer
This defines a compute() method that takes an Object input and produces a String output.
src/edu/mit/csail/sdg/alloy4/Computer.java:20
ClassConstList
Immutable; implements a list based on equals(); null values are allowed. @param <T> - the type of element
src/edu/mit/csail/sdg/alloy4/ConstList.java:30
ClassConstMap
Immutable; implements a map based on hashCode() and equals(); null key and values are allowed. @param <K> - the type of key @param <V> - the type of
src/edu/mit/csail/sdg/alloy4/ConstMap.java:33
ClassConstSet
Immutable; implements a set based on hashCode() and equals(); null value is allowed. @param <K> - the type of element
src/edu/mit/csail/sdg/alloy4/ConstSet.java:31
ClassContext
Mutable; this class represents the current typechecking context.
src/edu/mit/csail/sdg/alloy4compiler/parser/CompModule.java:186
ClassConvToConjunction
Immutable; this class rearranges the AST to promote as many clauses up to the top level as possible (in order to get better precision unsat core resul
src/edu/mit/csail/sdg/alloy4compiler/translator/ConvToConjunction.java:39
ClassCurve
Mutable; represents a connected path. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4graph/Curve.java:27
ClassDecl
Immutable; this declaration binds a list of names to an expression.
src/edu/mit/csail/sdg/alloy4compiler/ast/Decl.java:25
ClassDeduceType
This visitor assumes the input expression is already fully typechecked, and derive a tight bound on the return type.
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprCall.java:87
ClassDefaultSymbolFactory
src/java_cup/runtime/DefaultSymbolFactory.java:18
ClassDelayedChoicePref
Provides a way to delay supplying valid choices and a default value
src/edu/mit/csail/sdg/alloy4/A4Preferences.java:125
ClassDemoFileSystem
This class demonstrates how to access Alloy4 via the API, by modeling a simple file system.
src/edu/mit/csail/sdg/alloy4whole/DemoFileSystem.java:39
ClassDirectedGraph
Mutable; implements a directed graph; null node is allowed. <p> Note: it uses n1==n2 for comparing nodes rather than using n1.equals(n2) @param <N>
src/edu/mit/csail/sdg/alloy4/DirectedGraph.java:30
EnumDotColor
Immutable; this defines the set of possible colors. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4graph/DotColor.java:33
EnumDotDirection
Immutable; this defines the set of possible edge directions. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4graph/DotDirection.java:23
EnumDotPalette
Immutable; this defines the set of possible color palettes. <p><b>Thread Safety:</b> Can be called only by the AWT event thread.
src/edu/mit/csail/sdg/alloy4graph/DotPalette.java:23
EnumDotShape
Immutable; this defines the set of possible node shapes (BOX, CIRCLE, ELLIPSE...) <p><b>Thread Safety:</b> Can be called only by the AWT event thread
src/edu/mit/csail/sdg/alloy4graph/DotShape.java:27
EnumDotStyle
Immutable; this defines the set of possible line styles (SOLID, DASHED, DOTTED...) <p><b>Thread Safety:</b> Can be called only by the AWT event threa
src/edu/mit/csail/sdg/alloy4graph/DotStyle.java:27
ClassEnv
Mutable; implements a undoable map based on hashCode() and equals(); null key and values are allowed. <p> To be more precise, every key is internal
src/edu/mit/csail/sdg/alloy4/Env.java:37
ClassErr
Immutable; this is the abstract parent class of the various possible errors.
src/edu/mit/csail/sdg/alloy4/Err.java:24
ClassErrorAPI
Immutable; this represents an API usage error.
src/edu/mit/csail/sdg/alloy4/ErrorAPI.java:20
ClassErrorFatal
Immutable; this represents a fatal error.
src/edu/mit/csail/sdg/alloy4/ErrorFatal.java:20
ClassErrorSyntax
Immutable; this represents a syntax error that should be reported to the user.
src/edu/mit/csail/sdg/alloy4/ErrorSyntax.java:20
ClassErrorType
Immutable; this represents a type error that should be reported to the user.
src/edu/mit/csail/sdg/alloy4/ErrorType.java:20
ClassErrorWarning
Immutable; this represents a nonfatal warning that should be reported to the user.
src/edu/mit/csail/sdg/alloy4/ErrorWarning.java:20
EnumEvent
This defines the list of possible events.
src/edu/mit/csail/sdg/alloy4/Listener.java:23
ClassExampleCompilingFromSource
src/edu/mit/csail/sdg/alloy4whole/ExampleCompilingFromSource.java:19
ClassExampleUsingTheAPI
This class demonstrates how to access Alloy4 via the API.
src/edu/mit/csail/sdg/alloy4whole/ExampleUsingTheAPI.java:40
ClassExampleUsingTheCompiler
This class demonstrates how to access Alloy4 via the compiler methods.
src/edu/mit/csail/sdg/alloy4whole/ExampleUsingTheCompiler.java:31
ClassExpr
Immutable; represents a formula or expression. <p> <b>Invariant:</b> pos!=null <br> <b>Invariant:</b> type!=null <br> <b>Invariant:</b> type==EMP
src/edu/mit/csail/sdg/alloy4compiler/ast/Expr.java:44
ClassExprBad
Immutable; represents an illegal node. <p> <b>Invariant:</b> this.type==EMPTY && this.errors.size()==1
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprBad.java:34
ClassExprBadCall
Immutable; represents an illegal pred/fun call. <p> <b>Invariant:</b> this.type==EMPTY && this.errors.size()>0
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprBadCall.java:36
ClassExprBadJoin
Immutable; represents an illegal relation join. <p> <b>Invariant:</b> this.type==EMPTY && this.errors.size()>0
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprBadJoin.java:35
ClassExprBinary
Immutable; represents an expression of the form (x OP y). <p> <b>Invariant:</b> type!=EMPTY => (this.mult!=1) <p> <b>Invariant:</b> type!=EMPTY =>
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprBinary.java:45
ClassExprCall
Immutable; represents a call. <p> <b>Invariant:</b> type!=EMPTY => (all x:args | x.mult==0)
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprCall.java:40
ClassExprChoice
Immutable; represents an unresolved node that has several possibilities.
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprChoice.java:33
ClassExprConstant
Immutable; represents a constant in the AST.
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprConstant.java:30
ClassExprCustom
Immutable; represents a custom node. <p> <b>Invariant:</b> this.type==EMPTY && this.errors.size()==1
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprCustom.java:32
ClassExprFix
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprFix.java:12
ClassExprHasName
Immutable; represents a named entity (such as a Field, or a LET or QUANTIFICATION variable, or a function/predicate parameter).
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprHasName.java:22
ClassExprITE
Immutable; represents an if-then-else expression. <p> <b>Invariant:</b> type!=EMPTY => (cond.mult==0 && left.mult==0 && right.mult==0)
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprITE.java:36
ClassExprLet
Immutable; represents an expression of the form (let a=b | x). <p> <b>Invariant:</b> type!=EMPTY => (var.type.unambiguos() && sub.mult==0)
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprLet.java:34
ClassExprList
Immutable; represents disjoint[] or pred/totalOrder[] or (... and ... and ..) and other similar list of arugments. <p> <b>Invariant:</b> type!=EMPTY
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprList.java:38
ClassExprQt
Immutable; represents a quantified expression. It can have one of the following forms: <br> <br> ( all a,b:t | formula ) <br> ( no a,b:t | form
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprQt.java:53
ClassExprUnary
Immutable; represents a unary expression of the form "(OP subexpression)" <p> <b>Invariant:</b> type!=EMPTY => sub.mult==0
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprUnary.java:43
ClassExprVar
Immutable; represents a LET or QUANTIFICATION variable in the AST. <p> <b>Invariant:</b> type!=EMPTY => (type==expr.type && !expr.ambiguous)
src/edu/mit/csail/sdg/alloy4compiler/ast/ExprVar.java:31
ClassField
Mutable; represents a field.
src/edu/mit/csail/sdg/alloy4compiler/ast/Sig.java:503
ClassFieldRel
src/edu/mit/csail/sdg/alloy4compiler/translator/PartialInstance.java:66
ClassFix
src/edu/mit/csail/sdg/alloy4compiler/translator/PartialInstance.java:74
next →1–100 of 225, ranked by callers