dstruct
Class FelixClause

java.lang.Object
  extended by mln.Clause
      extended by dstruct.FelixClause
All Implemented Interfaces:
java.lang.Cloneable

public class FelixClause
extends mln.Clause

The clause object used in Felix, which extends the Clause class in Tuffy to contain Felix-related fields and methods.

Author:
Ce Zhang

Field Summary
 
Fields inherited from class mln.Clause
constraints, cost, isCRFChainRule, mappingFromID2Const, mappingFromID2Desc, relIntanceClauses, sqlFromList, sqlPivotAttrsList, sqlWhereBindings, violatedGClauses, violations
 
Constructor Summary
FelixClause()
           
 
Method Summary
 mln.ConjunctiveQuery toSimplifiedFactorGraphQuery(StatOperator sop, FelixPredicate toBeHead, boolean forceRecursive)
          See StatOperator.translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate, boolean, dstruct.FelixPredicate.FPProperty...)
 
Methods inherited from class mln.Clause
absorb, addConstraint, addConstraintNegated, addExistentialVariable, addLiteral, addSpecText, addUserProvidedName, checkVariableSafety, clone, getId, getLiteralsOfPredicate, getName, getReferencedPredicates, getRegLiterals, getSignature, getSpecText, getVarWeight, getWeight, getWeightExp, hasEmbeddedWeight, hasExistentialQuantifiers, isHardClause, isPositiveClause, isTemplate, normalize, prepareForDB, setHardWeight, setId, setName, setVarWeight, setWeight, toString, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FelixClause

public FelixClause()
Method Detail

toSimplifiedFactorGraphQuery

public mln.ConjunctiveQuery toSimplifiedFactorGraphQuery(StatOperator sop,
                                                         FelixPredicate toBeHead,
                                                         boolean forceRecursive)
See StatOperator.translateFelixClasesIntoFactorGraphEdgeQueries(FelixPredicate, boolean, dstruct.FelixPredicate.FPProperty...)

Parameters:
sop -
toBeHead -
forceRecursive -
Returns: