Class Hierarchy
- java.lang.Object
- org.xcsp.common.predicates.MatcherInterface.Matcher (implements org.xcsp.common.predicates.MatcherInterface)
- org.xcsp.common.predicates.TreeEvaluator
- org.xcsp.common.predicates.TreeEvaluator.Evaluator
- org.xcsp.common.predicates.TreeEvaluator.AbsEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity1)
- org.xcsp.common.predicates.TreeEvaluator.AddEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.AddxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.AndEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.AndxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.DistEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.DivEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2)
- org.xcsp.common.predicates.TreeEvaluator.EqEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.EqxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.F1Evaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity1)
- org.xcsp.common.predicates.TreeEvaluator.F2Evaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2)
- org.xcsp.common.predicates.TreeEvaluator.FalseEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity0, org.xcsp.common.predicates.TreeEvaluator.TagBoolean, org.xcsp.common.predicates.TreeEvaluator.TagTerminal)
- org.xcsp.common.predicates.TreeEvaluator.GeEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagRelational)
- org.xcsp.common.predicates.TreeEvaluator.GexEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.GtEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagRelational)
- org.xcsp.common.predicates.TreeEvaluator.GtxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.IfEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity3)
- org.xcsp.common.predicates.TreeEvaluator.IffEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.IffxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.ImpEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagLogical)
- org.xcsp.common.predicates.TreeEvaluator.InEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagBoolean, org.xcsp.common.predicates.TreeEvaluator.TagSet)
- org.xcsp.common.predicates.TreeEvaluator.LeEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagRelational)
- org.xcsp.common.predicates.TreeEvaluator.LexEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.LongEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity0, org.xcsp.common.predicates.TreeEvaluator.TagInteger, org.xcsp.common.predicates.TreeEvaluator.TagTerminal)
- org.xcsp.common.predicates.TreeEvaluator.LtEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagRelational)
- org.xcsp.common.predicates.TreeEvaluator.LtxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.MaxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.MaxxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.MinEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.MinxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.ModEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2)
- org.xcsp.common.predicates.TreeEvaluator.MulEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.MulxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.NeEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.NegEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity1)
- org.xcsp.common.predicates.TreeEvaluator.NexEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagRelational, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.NotEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity1)
- org.xcsp.common.predicates.TreeEvaluator.NotinEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagBoolean, org.xcsp.common.predicates.TreeEvaluator.TagSet)
- org.xcsp.common.predicates.TreeEvaluator.OrEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.OrxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.PowEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2)
- org.xcsp.common.predicates.TreeEvaluator.SetxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagSet)
- org.xcsp.common.predicates.TreeEvaluator.SqrEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity1)
- org.xcsp.common.predicates.TreeEvaluator.SubEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArithmetic, org.xcsp.common.predicates.TreeEvaluator.TagArity2)
- org.xcsp.common.predicates.TreeEvaluator.TrueEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity0, org.xcsp.common.predicates.TreeEvaluator.TagBoolean, org.xcsp.common.predicates.TreeEvaluator.TagTerminal)
- org.xcsp.common.predicates.TreeEvaluator.VariableEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity0, org.xcsp.common.predicates.TreeEvaluator.TagInteger, org.xcsp.common.predicates.TreeEvaluator.TagTerminal)
- org.xcsp.common.predicates.TreeEvaluator.XorEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArity2, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.TreeEvaluator.XorxEvaluator (implements org.xcsp.common.predicates.TreeEvaluator.TagArityX, org.xcsp.common.predicates.TreeEvaluator.TagAssociative, org.xcsp.common.predicates.TreeEvaluator.TagLogical, org.xcsp.common.predicates.TreeEvaluator.TagSymmetric)
- org.xcsp.common.predicates.XNode<V> (implements java.lang.Comparable<T>)
- org.xcsp.common.predicates.XNodeLeaf<V>
- org.xcsp.common.predicates.XNodeParent<V>
- org.xcsp.common.predicates.XNodeParentSpecial<V>
Interface Hierarchy
- org.xcsp.common.predicates.MatcherInterface
- org.xcsp.common.predicates.TreeEvaluator.ExternFunctionArity1
- org.xcsp.common.predicates.TreeEvaluator.ExternFunctionArity2
- org.xcsp.common.predicates.TreeEvaluator.TagArity0
- org.xcsp.common.predicates.TreeEvaluator.TagArity1
- org.xcsp.common.predicates.TreeEvaluator.TagArity2
- org.xcsp.common.predicates.TreeEvaluator.TagArity3
- org.xcsp.common.predicates.TreeEvaluator.TagArityX
- org.xcsp.common.predicates.TreeEvaluator.TagAssociative
- org.xcsp.common.predicates.TreeEvaluator.TagBoolean
- org.xcsp.common.predicates.TreeEvaluator.TagLogical
- org.xcsp.common.predicates.TreeEvaluator.TagRelational
- org.xcsp.common.predicates.TreeEvaluator.TagInteger
- org.xcsp.common.predicates.TreeEvaluator.TagArithmetic
- org.xcsp.common.predicates.TreeEvaluator.TagSet
- org.xcsp.common.predicates.TreeEvaluator.TagSymmetric
- org.xcsp.common.predicates.TreeEvaluator.TagTerminal
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.xcsp.common.predicates.MatcherInterface.AbstractOperation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)