Uses of Class
mln.Expression

Packages that use Expression
mln This package builds the data structure of MLN. 
parser Provides parsers for MLN input, config files, and command line options. 
 

Uses of Expression in mln
 

Methods in mln that return Expression
static Expression Expression.and(Expression e1, Expression e2)
          Boolean AND
static Expression Expression.exprConstInteger(int n)
          Atomic expression representing a constant integer
static Expression Expression.exprConstNum(double num)
          Atomic expression representing a constant number
static Expression Expression.exprConstString(java.lang.String str)
          Atomic expression representing a constant string
static Expression Expression.exprVariableBinding(java.lang.String var)
          Atomic expression representing a variable binding
static Expression Expression.not(Expression e)
          Boolean negation
static Expression Expression.or(Expression e1, Expression e2)
          Boolean OR
 

Methods in mln that return types with arguments of type Expression
 java.util.ArrayList<Expression> AtomEx.getArguments()
           
 

Methods in mln with parameters of type Expression
 void Expression.addArgument(Expression expr)
          Append an argument to the underlying function
 void ConjunctiveQuery.addConstraint(Expression e)
          Add a constraint that must hold.
 void Clause.addConstraint(Expression e)
          Add a constraint that must hold.
 void Clause.addConstraintNegated(Expression e)
          Add a constraint that must NOT hold.
static Expression Expression.and(Expression e1, Expression e2)
          Boolean AND
 void AtomEx.appendTerm(Expression t)
          Appends a new term.
static Expression Expression.not(Expression e)
          Boolean negation
static Expression Expression.or(Expression e1, Expression e2)
          Boolean OR
 

Uses of Expression in parser
 

Fields in parser declared as Expression
 Expression MLNParser.boolExpression_return.be
           
 Expression MLNParser.boolConjunction_return.be
           
 Expression MLNParser.boolConjunctionElement_return.be
           
 Expression MLNParser.expression_return.expr
           
 Expression MLNParser.mathComparison_return.expr
           
 Expression MLNParser.mathExpression_return.expr
           
 Expression MLNParser.mathTerm_return.expr
           
 Expression MLNParser.mathFactor_return.expr
           
 Expression MLNParser.funcExpression_return.expr
           
 Expression MLNParser.funcArgument_return.expr
           
 Expression MLNParser.atomicExpression_return.expr