public static class Formula.Quantifier extends WyalFile.Expr.Quantifier implements Formula
Formula.ArithmeticEquality, Formula.ArithmeticEquation, Formula.Conjunct, Formula.Disjunct, Formula.Equality, Formula.Equation, Formula.Inequality, Formula.Invoke, Formula.Is, Formula.Quantifier, Formula.TruthWyalFile.Expr.Addition, WyalFile.Expr.ArrayAccess, WyalFile.Expr.ArrayGenerator, WyalFile.Expr.ArrayInitialiser, WyalFile.Expr.ArrayLength, WyalFile.Expr.ArrayUpdate, WyalFile.Expr.Cast, WyalFile.Expr.Constant, WyalFile.Expr.Dereference, WyalFile.Expr.Division, WyalFile.Expr.Equal, WyalFile.Expr.ExistentialQuantifier, WyalFile.Expr.GreaterThan, WyalFile.Expr.GreaterThanOrEqual, WyalFile.Expr.InfixOperator, WyalFile.Expr.LessThan, WyalFile.Expr.LessThanOrEqual, WyalFile.Expr.LogicalAnd, WyalFile.Expr.LogicalIff, WyalFile.Expr.LogicalImplication, WyalFile.Expr.LogicalNot, WyalFile.Expr.LogicalOr, WyalFile.Expr.Multiplication, WyalFile.Expr.Negation, WyalFile.Expr.NotEqual, WyalFile.Expr.Operator, WyalFile.Expr.RecordAccess, WyalFile.Expr.RecordInitialiser, WyalFile.Expr.RecordUpdate, WyalFile.Expr.Remainder, WyalFile.Expr.Subtraction, WyalFile.Expr.UniversalQuantifier, WyalFile.Expr.VariableAccessWyalFile.Stmt.Block, WyalFile.Stmt.CaseOf, WyalFile.Stmt.IfThen| Constructor and Description |
|---|
Quantifier(boolean sign,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> parameters,
Formula body) |
Quantifier(boolean sign,
WyalFile.VariableDeclaration[] parameters,
Formula body) |
Quantifier(boolean sign,
WyalFile.VariableDeclaration parameter,
Formula body) |
| Modifier and Type | Method and Description |
|---|---|
Formula.Quantifier |
clone(wybs.lang.SyntacticItem[] children) |
Formula |
getBody() |
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> |
getParameters() |
boolean |
getSign() |
allocate, compareTo, equals, get, getAll, getAncestor, getData, getHeap, getIndex, getOpcode, getParent, hashCode, match, setOpcode, setOperand, size, toArray, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitallocate, get, getAll, getData, getHeap, getIndex, getOpcode, getParent, setOpcode, setOperand, sizecompareTopublic Quantifier(boolean sign,
WyalFile.VariableDeclaration parameter,
Formula body)
public Quantifier(boolean sign,
WyalFile.VariableDeclaration[] parameters,
Formula body)
public Quantifier(boolean sign,
wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> parameters,
Formula body)
public boolean getSign()
public wybs.util.AbstractCompilationUnit.Tuple<WyalFile.VariableDeclaration> getParameters()
getParameters in class WyalFile.Expr.Quantifierpublic Formula getBody()
getBody in class WyalFile.Expr.Quantifierpublic Formula.Quantifier clone(wybs.lang.SyntacticItem[] children)
clone in interface wybs.lang.SyntacticItemclone in interface Formulaclone in class WyalFile.Expr.QuantifierCopyright © 2017. All rights reserved.