MCPcopy Create free account

hub / github.com/AlloyTools/org.alloytools.alloy / types & classes

Types & classes872 in github.com/AlloyTools/org.alloytools.alloy

↓ 1 callersClassTraceGenerator
org.alloytools.pardinus.native/native-code/minisatprover/MiniSatProver.cpp:105
ClassA4Options
Mutable; this class encapsulates the customizable options of the Alloy-to-Kodkod translator. @modified [electrum] electrod smv solvers; decompose str
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4Options.java:34
ClassA4Preferences
@modified [electrum] added decompose strategy option
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/alloy4/A4Preferences.java:39
ClassA4Reporter
This class receives diagnostic, progress, and warning messages from Alloy4. (This default implementation ignores all calls; you should subclass it to
org.alloytools.alloy.core/src/main/java/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
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4Solution.java:144
ClassA4SolutionReader
This helper class contains helper routines for reading an A4Solution object from an XML file. @modified [electrum] incrementally builds a solution by
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4SolutionReader.java:63
ClassA4SolutionWriter
This helper class contains helper routines for writing an A4Solution object out as an XML file. @modified [electrum] prints full trace instance into
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4SolutionWriter.java:55
ClassA4Tuple
Immutable; represents a single Alloy tuple; comparison is by identity rather than by value.
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4Tuple.java:27
ClassA4TupleSet
Immutable; represents a collection of Alloy tuples; comparison is by identity rather than by value.
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/A4TupleSet.java:30
ClassALG195
A KK encoding of ALG195+1.p from http://www.cs.miami.edu/~tptp/ @author Emina Torlak
org.alloytools.pardinus.core/src/test/java/kodkod/examples/tptp/ALG195.java:22
ClassALG195_1
@author emina
org.alloytools.pardinus.core/src/test/java/kodkod/examples/tptp/ALG195_1.java:28
ClassALG197
A KK encoding of ALG197+1.p from http://www.cs.miami.edu/~tptp/ @author Emina Torlak
org.alloytools.pardinus.core/src/test/java/kodkod/examples/tptp/ALG197.java:24
ClassALG212
A KK encoding of ALG212+1.p from http://www.cs.miami.edu/~tptp/ @author Emina Torlak
org.alloytools.pardinus.core/src/test/java/kodkod/examples/tptp/ALG212.java:24
ClassAVLTreeP
org.alloytools.pardinus.core/src/test/java/kodkod/examples/pardinus/decomp/AVLTreeP.java:20
ClassAbortedException
Indicates that a solving or evaluation task has been aborted. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/engine/AbortedException.java:28
ClassAbstractCollector
<p>A depth first collector. Subclasses should override the methods in which detection is performed to return the appropriate set. For example, a Vari
org.alloytools.pardinus.core/src/main/java/kodkod/ast/visitor/AbstractCollector.java:80
ClassAbstractDetector
<p>A depth first detector. Subclasses should override the methods in which detection is performed to return TRUE. For example, a Variable detector co
org.alloytools.pardinus.core/src/main/java/kodkod/ast/visitor/AbstractDetector.java:78
ClassAbstractIntCollection
A skeletal implementation of the IntCollection interface. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/AbstractIntCollection.java:28
ClassAbstractIntSet
A skeletal implementation of the IntSet interface. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/AbstractIntSet.java:30
ClassAbstractIntVector
A skeletal implementation of the IntVector interface. @specfield length: int @specfield elements: [0..size) ->one int @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/AbstractIntVector.java:36
ClassAbstractIterator
Stores common fields and methods for the ascending and descending iterators.
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/IntBitSet.java:409
ClassAbstractKodkodSolver
org.alloytools.pardinus.core/src/main/java/kodkod/engine/AbstractKodkodSolver.java:75
ClassAbstractReplacer
A depth first replacer. The default implementation returns the tree to which it is applied. Reference equality is used to determine if two nodes are
org.alloytools.pardinus.core/src/main/java/kodkod/ast/visitor/AbstractReplacer.java:77
ClassAbstractReporter
A skeleton implementation of the {@link Reporter} interface. The default implementation for each method has an empty body.s @author Emina Torlak @modi
org.alloytools.pardinus.core/src/main/java/kodkod/engine/config/AbstractReporter.java:44
InterfaceAbstractSolver
The most general relational constraint solver interface, independent of the underlying technology (bounded vs. unbounded) and functionalities (tempora
org.alloytools.pardinus.core/src/main/java/kodkod/engine/AbstractSolver.java:44
ClassAbstractSparseSequence
A skeletal implementation of the SparseSequence interface. The class provides an implementation for the <code>isEmpty</code>, <code>putAll</code>, <co
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/AbstractSparseSequence.java:40
ClassAbstractVoidVisitor
Implements a depth first traversal of the kodkod AST. @author Emina Torlak @modified Eduardo Pessoa, Nuno Macedo // [HASLab] temporal model finding
org.alloytools.pardinus.core/src/main/java/kodkod/ast/visitor/AbstractVoidVisitor.java:67
ClassAbstractWorldDefinitions
KK encoding of mondex/a.als together with mondex/common.als. @author Emina Torlak
org.alloytools.pardinus.core/src/test/java/kodkod/examples/alloy/AbstractWorldDefinitions.java:25
InterfaceAction
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/parser/CompModule.java:2521
ClassAcyclic
Represents the acyclic predicate. The predicate states that the given <code>relation</code> is acyclic. @specfield relation: Relation @invariant name
org.alloytools.pardinus.core/src/main/java/kodkod/ast/RelationPredicate.java:114
ClassAdaptiveRCEStrategy
Adaptive Recycling Core Extraction is a strategy for generating unsat cores that are minimal at the logic level. Specifically, let C be a core that is
org.alloytools.pardinus.core/src/main/java/kodkod/engine/ucore/AdaptiveRCEStrategy.java:65
ClassAlloy
This class is the main class for the JAR. Its name is the name shown in the GUI on MacOS, so do not change it. <p> This class is an entry point and sh
org.alloytools.alloy.core/src/main/java/org/alloytools/alloy/core/infra/Alloy.java:23
ClassAlloyAppUtil
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyAppUtil.java:24
ClassAlloyAtom
Immutable; represents an Alloy atom in an instance. <p> <b>Thread Safety:</b> Can be called only by the AWT event thread.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyAtom.java:24
ClassAlloyClassLoader
org.alloytools.alloy.core/src/main/java/org/alloytools/alloy/core/infra/Alloy.java:27
InterfaceAlloyContext
org.alloytools.api/src/main/java/org/alloytools/alloy/context/api/AlloyContext.java:5
ClassAlloyCore
Class for globally accessible things.
org.alloytools.alloy.core/src/main/java/org/alloytools/alloy/core/AlloyCore.java:9
ClassAlloyDispatcher
Since the Alloy code is used for many different situations, we do not assume we know how the world looks like. This class uses the AlloyMain annotatio
org.alloytools.alloy.core/src/main/java/org/alloytools/alloy/core/infra/AlloyDispatcher.java:62
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
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyElement.java:25
ClassAlloyGraphics
A central class for general graphic support functions in Alloy that have no good other place
org.alloytools.alloy.core/src/main/java/org/alloytools/graphics/util/AlloyGraphics.java:13
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.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyInstance.java:37
ClassAlloyLSMessage
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyLSMessage.java:3
EnumAlloyLSMessageType
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyLSMessageType.java:3
InterfaceAlloyLanguageClient
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyLanguageClient.java:10
ClassAlloyLanguageServer
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyLanguageServer.java:27
ClassAlloyLanguageServerUtil
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyLanguageServerUtil.java:17
ClassAlloyModel
Immutable; represents an Alloy model. <p> <b>Thread Safety:</b> Can be called only by the AWT event thread.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyModel.java:36
ClassAlloyModelsTest
org.alloytools.alloy.core/src/test/java/org/alloytools/alloy/core/AlloyModelsTest.java:17
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.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyNodeElement.java:25
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
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyProjection.java:30
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. @modified [electr
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyRelation.java:33
ClassAlloySet
Immutable; represents an Alloy set in an instance. <p> <b>Thread Safety:</b> Can be called only by the AWT event thread. @modified [electrum] changed
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloySet.java:28
ClassAlloyTest
org.alloytools.alloy.application/src/test/tmp/AlloyTest.java:15
ClassAlloyTextDocumentService
org.alloytools.alloy.lsp/src/main/java/org/alloytools/alloy/lsp/provider/AlloyTextDocumentService.java:150
ClassAlloyTuple
Immutable; represents an Alloy tuple. <p> <b>Thread Safety:</b> Can be called only by the AWT event thread.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyTuple.java:32
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. @mo
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4viz/AlloyType.java:28
ClassAnnotatedNode
A node annotated with information about structural sharing in its ast/dag. The class also provides utility methods for collecting various information
org.alloytools.pardinus.core/src/main/java/kodkod/util/nodes/AnnotatedNode.java:84
ClassArrayIntSet
An immutable set of integers, stored in a sorted array. @specfield ints: set int @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/ArrayIntSet.java:33
ClassArrayIntVector
A mutable implementation of the <tt>IntVector</tt> interface. Implements all optional IntVector operations. In addition to implementing the <tt>IntV
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/ArrayIntVector.java:51
ClassArrayIterator
An unmodifying iterator over an array.
org.alloytools.pardinus.core/src/main/java/kodkod/util/collections/Containers.java:327
ClassArraySequence
An implementation of a sparse sequence based on an array. This implementation can be used only when the indices of the sequence are known in advance.
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/ArraySequence.java:43
ClassArrayStack
A Stack implementation based on an array. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/collections/ArrayStack.java:33
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>
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4graph/Artist.java:42
ClassAscendingArrayIterator
An ascending iterator over an array.
org.alloytools.pardinus.core/src/main/java/kodkod/util/collections/Containers.java:357
ClassAscendingIntArrayIterator
An iterator that returns the elements of this int set in the ascending order. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/ArrayIntSet.java:174
ClassAscendingIntVectorIterator
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/AbstractIntVector.java:216
ClassAscendingIterator
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/TreeSequence.java:288
ClassAscendingIterator
An iterator that returns the entries in this sequence in the ascending order of indices. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/RangeSequence.java:496
ClassAscendingIterator
Implementation of an ascending iterator over (a subset of) this set.
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/IntBitSet.java:425
ClassAscendingIterator
An iterator that traverses this sequence in the ascending order. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/ArraySequence.java:311
ClassAscendingIterator
An iterator that traverses the ints in this set in the ascending order. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/util/ints/IntTreeSet.java:295
ClassAssembler
Wrapper for a method that generates boolean values out of existing gates, using AND and OR operators. @author Emina Torlak
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/CBCFactory.java:381
ClassAssert
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/ast/Assert.java:11
ClassAtomRelation
A unary relation representing a reified atom. @author [AlloyTools]
org.alloytools.pardinus.core/src/main/java/kodkod/ast/Relation.java:287
ClassAttr
Immutable; represents attributes that can be associated with Signatures and some other AST objects. @modified [electrum] added a new attribute AST ob
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/ast/Attr.java:28
EnumAttrType
This class contains all possible attribute types.
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/ast/Attr.java:31
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
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4graph/AvailableSpace.java:28
ClassBRModel
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4whole/PreferencesDialog.java:168
InterfaceBaseOptions
org.alloytools.alloy.core/src/main/java/org/alloytools/alloy/core/infra/AlloyDispatcher.java:88
ClassBasicTemporal
org.alloytools.pardinus.core/src/test/java/kodkod/examples/pardinus/temporal/BasicTemporal.java:19
ClassBigconfig
A kodkod encoding of bigconfig.als: <pre> module internal/bigconfig abstract sig Site {} sig HQ, Sub extends Site {} sig Router { site: Site,
org.alloytools.pardinus.core/src/test/java/kodkod/examples/alloy/Bigconfig.java:60
ClassBigconfigP
A kodkod encoding of bigconfig.als: <pre> module internal/bigconfig abstract sig Site {} sig HQ, Sub extends Site {} sig Router { site: Site,
org.alloytools.pardinus.core/src/test/java/kodkod/examples/pardinus/decomp/BigconfigP.java:60
ClassBinaryExpression
A relational {@link kodkod.ast.Expression expression} with two children. @specfield left: Expression @specfield right: Expression @specfield op: Expr
org.alloytools.pardinus.core/src/main/java/kodkod/ast/BinaryExpression.java:39
ClassBinaryFormula
A {@link kodkod.ast.Formula formula} with two children. @specfield left: Formula @specfield right: Formula @specfield op: FormulaOperator @invariant
org.alloytools.pardinus.core/src/main/java/kodkod/ast/BinaryFormula.java:37
ClassBinaryGate
A logic gate with two inputs. @invariant #this.inputs = 2 @invariant digest = sum(inputs.digest(this.op))
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BinaryGate.java:33
ClassBinaryIntExpression
A binary integer expression such as x + y. @specfield left: IntExpression @specfield right: IntExpression @specfield op: IntOperator @specfield op.bin
org.alloytools.pardinus.core/src/main/java/kodkod/ast/BinaryIntExpression.java:38
ClassBinaryTempFormula
A temporal {@link kodkod.ast.Formula formula} with two children. @specfield left: Formula @specfield right: Formula @specfield op: TemporalOperator @
org.alloytools.pardinus.core/src/main/java/kodkod/ast/BinaryTempFormula.java:39
ClassBit
org.alloytools.pardinus.core/src/test/java/kodkod/examples/csp/HamiltonianCycle2.java:151
ClassBlock
This corresponds to the Block structure described in the paper.
org.alloytools.alloy.application/src/main/java/edu/mit/csail/sdg/alloy4graph/Graph.java:562
ClassBlockedNQueens
Relational Kodkod encoding of the BlockedNQueensProblem. The files should be supplied in the same format as those at http://asparagus.cs.uni-potsdam.d
org.alloytools.pardinus.core/src/test/java/kodkod/examples/csp/BlockedNQueens.java:59
ClassBlockedNQueens2
Relational Kodkod encoding of the BlockedNQueensProblem. The files should be supplied in the same format as those at http://asparagus.cs.uni-potsdam.d
org.alloytools.pardinus.core/src/test/java/kodkod/examples/csp/BlockedNQueens2.java:59
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
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/translator/BookExamples.java:45
ClassBool2CNFTranslator
Transforms a boolean circuit into a formula in conjunctive normal form. @specfield factory: {@link BooleanFactory} @specfield roots: some factory.comp
org.alloytools.pardinus.core/src/main/java/kodkod/engine/fol2sat/Bool2CNFTranslator.java:49
ClassBooleanAccumulator
An accumulator for easy construction of gates with multiple inputs. An accumulator cannot be combined with other boolean values using BooleanFactory m
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BooleanAccumulator.java:42
ClassBooleanAction
A simple action tied to a boolean preference
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/alloy4/A4Preferences.java:493
ClassBooleanConstant
A boolean constant, true or false. The integer label of the true and false constants are Integer.MAX_VALUE and -Integer.MAX_VALUE, respectively. The
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BooleanConstant.java:34
ClassBooleanFactory
A factory for creating {@link kodkod.engine.bool.BooleanValue boolean values}, {@link kodkod.engine.bool.BooleanMatrix matrices}, and {@link kodkod.en
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BooleanFactory.java:49
ClassBooleanFormula
A non-constant boolean value with zero or more inputs. @specfield op: Operator @specfield size: int @specfield inputs: [0..size) -> one BooleanFormula
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BooleanFormula.java:37
ClassBooleanMatrix
<p>An n-dimensional matrix of {@link kodkod.engine.bool.BooleanValue boolean values}. Boolean matrices are indexed using flat integer indeces. For ex
org.alloytools.pardinus.core/src/main/java/kodkod/engine/bool/BooleanMatrix.java:66
ClassBooleanPref
This reads and writes boolean-valued Java persistent preferences. <p> <b>Thread Safety:</b> Safe.
org.alloytools.alloy.core/src/main/java/edu/mit/csail/sdg/alloy4/A4Preferences.java:380
next →1–100 of 872, ranked by callers