Package tools.refinery.logic.term
Interface Term<T>
- All Superinterfaces:
AnyTerm
- All Known Implementing Classes:
AbstractCallTerm,AbstractDomainBinaryTerm,AbstractDomainEqTerm,AbstractDomainGreaterEqTerm,AbstractDomainGreaterTerm,AbstractDomainJoinTerm,AbstractDomainLessEqTerm,AbstractDomainLessTerm,AbstractDomainLowerBoundTerm,AbstractDomainMaxTerm,AbstractDomainMeetTerm,AbstractDomainMinTerm,AbstractDomainNotEqTerm,AbstractDomainRangeTerm,AbstractDomainSubsetTerm,AbstractDomainSupersetTerm,AbstractDomainUnaryTerm,AbstractDomainUpperBoundTerm,AbstractTerm,AddTerm,AggregationTerm,AndTerm,AsIntIntervalTerm,AsRealIntervalTerm,AsStringTerm,AsTruthValueTerm,BinaryTerm,BoolAndTerm,BoolBinaryTerm,BoolNotTerm,BoolOrTerm,BoolXorTerm,ComparisonTerm,ConstantTerm,CountTerm,DataVariable,DivTerm,EqTerm,ExpTerm,GreaterEqTerm,GreaterTerm,IntAddTerm,IntBinaryTerm,IntDivTerm,IntIntervalFromStringTerm,IntMaxTerm,IntMinTerm,IntMinusTerm,IntMulTerm,IntPlusTerm,IntPowTerm,IntSubTerm,IntToRealTerm,IntUnaryTerm,IsConcreteTerm,IsErrorTerm,LeftJoinTerm,LessEqTerm,LessTerm,LogTerm,MinusTerm,MulTerm,NodeIdTerm,NotEqTerm,NotTerm,OrTerm,PlusTerm,PowTerm,RealAddTerm,RealBinaryTerm,RealDivTerm,RealIntervalFromStringTerm,RealMaxTerm,RealMinTerm,RealMinusTerm,RealMulTerm,RealPlusTerm,RealPowTerm,RealSubTerm,RealToIntTerm,RealUnaryTerm,SqrtTerm,SubTerm,TruthValueFromStringTerm,TruthValueMayTerm,TruthValueMustTerm,UnaryTerm,UpperCardinalityAddTerm,UpperCardinalityBinaryTerm,UpperCardinalityMaxTerm,UpperCardinalityMinTerm,UpperCardinalityMulTerm,XorTerm
-
Method Summary
Modifier and TypeMethodDescriptiongetType()reduce()rewriteSubTerms(TermRewriter termRewriter) substitute(Substitution substitution) Methods inherited from interface tools.refinery.logic.term.AnyTerm
asType, equalsWithSubstitution, getInputVariables, getPrivateVariables, getVariables, hashCodeWithSubstitution
-
Method Details
-
getType
-
evaluate
-
reduce
-
rewriteSubTerms
- Specified by:
rewriteSubTermsin interfaceAnyTerm
-
substitute
- Specified by:
substitutein interfaceAnyTerm
-