| Package | Description | 
|---|---|
| org.clafer.ast | 
 This package provides the language for building Clafer AST. 
 | 
| org.clafer.ast.analysis | 
 This package provides various analysis and optimizations to perform on the
 AST. 
 | 
| org.clafer.ast.compiler | 
 This package provides a compiler to translate Clafer AST to IR. 
 | 
| org.clafer.compiler | 
 This package provides a compiler from AST to Choco including algorithms for
 solving optimal instances and max unsat. 
 | 
| org.clafer.instance | 
 This package provides structure for working with instances. 
 | 
| org.clafer.javascript | 
 This package provides classes for building Clafer models and invoking the
 solver via Javascript. 
 | 
| org.clafer.objective | |
| org.clafer.scope | 
 This package provides classes for building and retrieving the scope. 
 | 
| Class and Description | 
|---|
| AstAbstractClafer
 An abstract Clafer. 
 | 
| AstArithm
 foldl1 op operands. 
 | 
| AstArithm.Op | 
| AstBoolArithm
 foldl1 op operands. 
 | 
| AstBoolArithm.Op | 
| AstBoolClafer
 The primitive boolean Clafer. 
 | 
| AstBoolExpr | 
| AstCard | 
| AstClafer
 A Clafer in the model. 
 | 
| AstCompare | 
| AstCompare.Op | 
| AstConcreteClafer
 A concrete Clafer. 
 | 
| AstConstant
 A constant set. 
 | 
| AstConstraint
 An immutable constraint. 
 | 
| AstDecl | 
| AstDifference | 
| AstDowncast | 
| AstExpr
 An expression in the AST language. 
 | 
| AstExprVisitor
 Dynamic dispatch for AST expressions. 
 | 
| AstGlobal
 All the Clafers of a type. 
 | 
| AstIfThenElse | 
| AstIntClafer
 The primitive integer Clafer. 
 | 
| AstIntersection | 
| AstJoin | 
| AstJoinParent | 
| AstJoinRef | 
| AstLocal
 A local is a binding of a value to a name in quantifiers. 
 | 
| AstMembership | 
| AstMembership.Op | 
| AstMinus | 
| AstModel
 
 The Clafer model. 
 | 
| AstNot
 Negate a boolean expression. 
 | 
| AstPrimClafer
 A primitive Clafer. 
 | 
| AstQuantify | 
| AstQuantify.Quantifier | 
| AstRef | 
| AstSetExpr | 
| AstSetTest | 
| AstSetTest.Op | 
| AstSum | 
| AstTernary | 
| AstThis
 Do NOT reuse for different expressions. 
 | 
| AstUnion | 
| AstUpcast | 
| AstVar | 
| Card
 Low and high cardinality. 
 | 
| Class and Description | 
|---|
| AstAbstractClafer
 An abstract Clafer. 
 | 
| AstBoolExpr | 
| AstClafer
 A Clafer in the model. 
 | 
| AstConcreteClafer
 A concrete Clafer. 
 | 
| AstConstraint
 An immutable constraint. 
 | 
| AstExpr
 An expression in the AST language. 
 | 
| AstExprRewriter | 
| AstExprVisitor
 Dynamic dispatch for AST expressions. 
 | 
| AstJoin | 
| AstJoinParent | 
| AstModel
 
 The Clafer model. 
 | 
| AstRef | 
| AstSetExpr | 
| Card
 Low and high cardinality. 
 | 
| Class and Description | 
|---|
| AstClafer
 A Clafer in the model. 
 | 
| AstConstraint
 An immutable constraint. 
 | 
| AstModel
 
 The Clafer model. 
 | 
| AstRef | 
| Class and Description | 
|---|
| AstConcreteClafer
 A concrete Clafer. 
 | 
| AstConstraint
 An immutable constraint. 
 | 
| AstModel
 
 The Clafer model. 
 | 
| Class and Description | 
|---|
| AstClafer
 A Clafer in the model. 
 | 
| AstConcreteClafer
 A concrete Clafer. 
 | 
| Class and Description | 
|---|
| AstClafer
 A Clafer in the model. 
 | 
| AstConstraint
 An immutable constraint. 
 | 
| AstModel
 
 The Clafer model. 
 | 
| AstSetExpr | 
| Class and Description | 
|---|
| AstSetExpr | 
| Class and Description | 
|---|
| AstClafer
 A Clafer in the model. 
 | 
Copyright © 2013. All Rights Reserved.