Package tools.refinery.logic.term
Interface AnyTerm
- All Known Subinterfaces:
- Term<T>
- 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,- AnyDataVariable,- 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 SummaryModifier and TypeMethodDescriptiondefault <T> Term<T> booleanequalsWithSubstitution(LiteralEqualityHelper helper, AnyTerm other) getInputVariables(Set<? extends Variable> positiveVariablesInClause) getPrivateVariables(Set<? extends Variable> positiveVariablesInClause) Class<?> getType()intrewriteSubTerms(TermRewriter termRewriter) substitute(Substitution substitution) 
- 
Method Details- 
getTypeClass<?> getType()
- 
rewriteSubTerms
- 
substitute
- 
equalsWithSubstitution
- 
hashCodeWithSubstitution
- 
getVariables
- 
getInputVariables
- 
getPrivateVariables
- 
asType
 
-