Hierarchy For All Packages
Package Hierarchies:- org.projog.api,
- org.projog.core,
- org.projog.core.event,
- org.projog.core.io,
- org.projog.core.kb,
- org.projog.core.math,
- org.projog.core.math.builtin,
- org.projog.core.parser,
- org.projog.core.predicate,
- org.projog.core.predicate.builtin.bool,
- org.projog.core.predicate.builtin.classify,
- org.projog.core.predicate.builtin.clp,
- org.projog.core.predicate.builtin.compare,
- org.projog.core.predicate.builtin.compound,
- org.projog.core.predicate.builtin.construct,
- org.projog.core.predicate.builtin.db,
- org.projog.core.predicate.builtin.debug,
- org.projog.core.predicate.builtin.flow,
- org.projog.core.predicate.builtin.io,
- org.projog.core.predicate.builtin.kb,
- org.projog.core.predicate.builtin.list,
- org.projog.core.predicate.builtin.reif,
- org.projog.core.predicate.builtin.time,
- org.projog.core.predicate.udp,
- org.projog.core.term,
- org.projog.tools
Class Hierarchy
- java.lang.Object
- org.projog.core.math.AbstractArithmeticOperator (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.math.PreprocessableArithmeticOperator)
- org.projog.core.math.AbstractBinaryArithmeticOperator
- org.projog.core.math.AbstractBinaryIntegerArithmeticOperator
- org.projog.core.math.builtin.BitwiseAnd
- org.projog.core.math.builtin.BitwiseOr
- org.projog.core.math.builtin.BitwiseXor
- org.projog.core.math.builtin.IntegerDivide
- org.projog.core.math.builtin.Modulo
- org.projog.core.math.builtin.Remainder
- org.projog.core.math.builtin.ShiftLeft
- org.projog.core.math.builtin.ShiftRight
- org.projog.core.math.AbstractUnaryArithmeticOperator
- org.projog.core.math.builtin.Divide
- org.projog.core.math.builtin.Max
- org.projog.core.math.builtin.Min
- org.projog.core.math.builtin.Random
- org.projog.core.math.builtin.Round
- org.projog.core.math.AbstractArithmeticOperator.PreprocessedBinaryOperator (implements org.projog.core.math.ArithmeticOperator)
- org.projog.core.math.AbstractArithmeticOperator.PreprocessedUnaryOperator (implements org.projog.core.math.ArithmeticOperator)
- org.projog.core.predicate.builtin.compound.AbstractCollectionOf (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.BagOf.BagOfPredicate
- org.projog.core.predicate.builtin.compound.SetOf.SetOfPredicate
- org.projog.core.predicate.builtin.compound.AbstractCollectionOf.Key
- org.projog.core.predicate.AbstractPredicateFactory (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.list.Append
- org.projog.core.predicate.builtin.construct.AtomConcat
- org.projog.core.predicate.builtin.compound.BagOf (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compare.Between
- org.projog.core.predicate.builtin.classify.CharType
- org.projog.core.predicate.builtin.compound.Conjunction (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compound.Conjunction.OptimisedRetryableConjuction
- org.projog.core.predicate.builtin.kb.CurrentPredicate
- org.projog.core.predicate.builtin.flow.Cut
- org.projog.core.predicate.builtin.compound.Disjunction (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.list.Fold (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compound.IfThen (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.kb.Inspect
- org.projog.core.predicate.builtin.list.Last
- org.projog.core.predicate.builtin.list.Length
- org.projog.core.predicate.builtin.compound.Limit (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.list.Member
- org.projog.core.predicate.builtin.list.Nth
- org.projog.core.predicate.builtin.db.Recorded
- org.projog.core.predicate.builtin.flow.RepeatInfinitely
- org.projog.core.predicate.builtin.flow.RepeatSetAmount
- org.projog.core.predicate.builtin.clp.Resolve
- org.projog.core.predicate.builtin.list.Reverse
- org.projog.core.predicate.builtin.list.Select
- org.projog.core.predicate.builtin.compound.SetOf (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.AbstractSingleResultPredicate (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.compare.AbstractNumericComparisonPredicate
- org.projog.core.predicate.builtin.compare.NumericEquality
- org.projog.core.predicate.builtin.compare.NumericGreaterThan
- org.projog.core.predicate.builtin.compare.NumericGreaterThanOrEqual
- org.projog.core.predicate.builtin.compare.NumericInequality
- org.projog.core.predicate.builtin.compare.NumericLessThan
- org.projog.core.predicate.builtin.compare.NumericLessThanOrEqual
- org.projog.core.predicate.builtin.kb.AddArithmeticOperator
- org.projog.core.predicate.builtin.clp.AddExpressionFactory
- org.projog.core.predicate.builtin.kb.AddPredicateFactory
- org.projog.core.predicate.builtin.kb.AddUserDefinedArithmeticOperator
- org.projog.core.predicate.builtin.debug.AlterSpyPoint
- org.projog.core.predicate.builtin.list.AppendListOfLists
- org.projog.core.predicate.builtin.construct.Arg
- org.projog.core.predicate.builtin.kb.Assert
- org.projog.core.predicate.builtin.list.AtomicListConcat
- org.projog.core.predicate.builtin.io.Close
- org.projog.core.predicate.builtin.compare.Compare
- org.projog.core.predicate.builtin.compound.Conjunction.OptimisedSingletonConjuction
- org.projog.core.predicate.builtin.kb.Consult
- org.projog.core.predicate.builtin.kb.ConsultList
- org.projog.core.predicate.builtin.time.ConvertTime
- org.projog.core.predicate.builtin.construct.CopyTerm
- org.projog.core.predicate.builtin.io.CurrentInput
- org.projog.core.predicate.builtin.io.CurrentOutput
- org.projog.core.predicate.builtin.debug.Debugging
- org.projog.core.predicate.builtin.list.Delete
- org.projog.core.predicate.builtin.reif.Dif
- org.projog.core.predicate.builtin.clp.Distinct
- org.projog.core.predicate.builtin.kb.Dynamic
- org.projog.core.predicate.builtin.kb.EnsureLoaded
- org.projog.core.predicate.builtin.compare.Equal
- org.projog.core.predicate.builtin.db.Erase
- org.projog.core.predicate.builtin.list.ExtremumList
- org.projog.core.predicate.builtin.bool.Fail
- org.projog.core.predicate.builtin.compound.FindAll (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.kb.Flag
- org.projog.core.predicate.builtin.list.Flatten
- org.projog.core.predicate.builtin.construct.Functor
- org.projog.core.predicate.builtin.io.GetChar
- org.projog.core.predicate.builtin.io.GetCode
- org.projog.core.predicate.builtin.time.GetTime
- org.projog.core.predicate.builtin.clp.In
- org.projog.core.predicate.builtin.db.InsertRecord
- org.projog.core.predicate.builtin.compare.Is (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compare.Is.PreprocessedIs
- org.projog.core.predicate.builtin.compare.Is.Unify
- org.projog.core.predicate.builtin.classify.IsAtom
- org.projog.core.predicate.builtin.classify.IsAtomic
- org.projog.core.predicate.builtin.classify.IsCompound
- org.projog.core.predicate.builtin.classify.IsFloat
- org.projog.core.predicate.builtin.classify.IsInteger
- org.projog.core.predicate.builtin.classify.IsList
- org.projog.core.predicate.builtin.classify.IsNonVar
- org.projog.core.predicate.builtin.classify.IsNumber
- org.projog.core.predicate.builtin.classify.IsVar
- org.projog.core.predicate.builtin.list.KeySort
- org.projog.core.predicate.builtin.kb.Listing
- org.projog.core.predicate.builtin.list.MemberCheck (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.list.MemberCheck.PreprocessedMemberCheck
- org.projog.core.predicate.builtin.io.NewLine
- org.projog.core.predicate.builtin.debug.NoDebug
- org.projog.core.predicate.builtin.compound.Not (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compound.Not.OptimisedNot
- org.projog.core.predicate.builtin.debug.NoTrace
- org.projog.core.predicate.builtin.compare.NotStrictEquality
- org.projog.core.predicate.builtin.compare.NotUnifiable
- org.projog.core.predicate.builtin.construct.NumberVars
- org.projog.core.predicate.builtin.clp.NumericConstraintPredicate (implements org.projog.core.predicate.builtin.clp.ConstraintFactory)
- org.projog.core.predicate.builtin.compound.Once (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.compound.Once.OptimisedOnce
- org.projog.core.predicate.builtin.io.Op
- org.projog.core.predicate.builtin.io.Open
- org.projog.core.predicate.builtin.list.PairsElements
- org.projog.core.predicate.builtin.compare.PredSort (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.io.PutChar
- org.projog.core.predicate.builtin.io.Read
- org.projog.core.predicate.builtin.kb.RetractAll
- org.projog.core.predicate.builtin.io.See
- org.projog.core.predicate.builtin.io.Seen
- org.projog.core.predicate.builtin.io.SetInput
- org.projog.core.predicate.builtin.io.SetOutput
- org.projog.core.predicate.builtin.list.Sort
- org.projog.core.predicate.builtin.list.SortAsSet
- org.projog.core.predicate.builtin.compare.StrictEquality
- org.projog.core.predicate.builtin.list.SubList (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.list.Subset
- org.projog.core.predicate.builtin.list.SubtractFromList
- org.projog.core.predicate.builtin.io.Tab
- org.projog.core.predicate.builtin.io.Tell
- org.projog.core.predicate.builtin.compare.TermGreaterThan
- org.projog.core.predicate.builtin.compare.TermGreaterThanOrEqual
- org.projog.core.predicate.builtin.compare.TermLessThan
- org.projog.core.predicate.builtin.compare.TermLessThanOrEqual
- org.projog.core.predicate.builtin.construct.TermSplit
- org.projog.core.predicate.builtin.flow.Throw
- org.projog.core.predicate.builtin.io.Told
- org.projog.core.predicate.builtin.debug.Trace
- org.projog.core.predicate.builtin.bool.True
- org.projog.core.predicate.builtin.compare.UnifyWithOccursCheck
- org.projog.core.predicate.builtin.construct.Univ
- org.projog.core.predicate.builtin.io.Write
- org.projog.core.predicate.builtin.io.WriteCanonical
- org.projog.core.predicate.builtin.io.Writef
- org.projog.core.predicate.builtin.compare.AbstractNumericComparisonPredicate
- org.projog.core.predicate.builtin.kb.AddUserDefinedArithmeticOperator.UserDefinedArithmeticOperator (implements org.projog.core.math.ArithmeticOperator)
- org.projog.core.predicate.builtin.list.Append.AppendPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.math.ArithmeticOperators
- org.projog.core.term.Atom (implements org.projog.core.term.Term)
- org.projog.core.predicate.builtin.construct.AtomConcat.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.BagOf.PreprocessedBagOf (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.compare.Between.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.clp.BooleanConstraintPredicate (implements org.projog.core.predicate.builtin.clp.ConstraintFactory, org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.compound.Call (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.predicate.PredicateFactory)
- org.projog.core.parser.CharacterParser
- org.projog.core.predicate.builtin.classify.CharType.CharTypePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.classify.CharType.State
- org.projog.core.predicate.builtin.classify.CharType.Type
- org.projog.core.predicate.udp.ClauseActionFactory
- org.projog.core.predicate.udp.ClauseActionFactory.AlwaysMatchedFact (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.ImmutableConsequentRule (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.ImmutableFact (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.MutableFact (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.MutableRule (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.VariableAntecedantClauseAction (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseActionFactory.ZeroArgConsequentRule (implements org.projog.core.predicate.udp.ClauseAction)
- org.projog.core.predicate.udp.ClauseModel
- org.projog.core.predicate.udp.Clauses
- org.projog.core.predicate.builtin.clp.ClpVariable (implements org.projog.clp.LeafExpression, org.projog.core.math.Numeric)
- org.projog.core.predicate.builtin.clp.CommonExpression (implements org.projog.core.predicate.builtin.clp.ExpressionFactory)
- org.projog.core.predicate.builtin.compound.Conjunction.ConjunctionPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.clp.CoreConstraintStore (implements org.projog.clp.ConstraintStore)
- org.projog.core.predicate.builtin.kb.CurrentPredicate.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.flow.Cut.CutPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.term.DecimalFraction (implements org.projog.core.math.Numeric)
- org.projog.core.predicate.udp.DefiniteClauseGrammerConvertor
- org.projog.core.parser.Delimiters
- org.projog.core.predicate.builtin.reif.Dif.DifVariableAttribute (implements org.projog.core.term.VariableAttribute)
- org.projog.core.predicate.builtin.reif.Dif.MyMap (implements java.util.Map<K,V>)
- org.projog.core.predicate.builtin.compound.Disjunction.DisjunctionPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.Disjunction.OptimisedDisjunction (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.compound.Disjunction.OptimisedIfThenElse (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.udp.DynamicUserDefinedPredicateFactory (implements org.projog.core.predicate.udp.UserDefinedPredicateFactory)
- org.projog.core.predicate.udp.DynamicUserDefinedPredicateFactory.ClauseActionIterator (implements java.util.Iterator<E>)
- org.projog.core.predicate.udp.DynamicUserDefinedPredicateFactory.ClauseActionMetaData
- org.projog.core.predicate.udp.DynamicUserDefinedPredicateFactory.ImplicationsIterator (implements java.util.Iterator<E>)
- org.projog.core.term.EmptyList (implements org.projog.core.term.Term)
- org.projog.core.predicate.builtin.clp.ExpressionFactories
- org.projog.core.io.FileHandles
- org.projog.core.predicate.builtin.compound.FindAll.PreprocessedFindAll (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.list.Fold.OptimisedFold (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.list.Fold.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.IfThen.OptimisedIfThen (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.udp.Index
- org.projog.core.predicate.udp.Indexes
- org.projog.core.predicate.builtin.kb.Inspect.InspectPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.term.IntegerNumber (implements org.projog.core.math.Numeric)
- org.projog.core.term.IntegerNumberCache
- org.projog.core.predicate.udp.InterpretedTailRecursivePredicateFactory (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.udp.InterpretedUserDefinedPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.udp.KeyFactories
- org.projog.core.predicate.udp.KeyFactories.Key2
- org.projog.core.predicate.udp.KeyFactories.Key3
- org.projog.core.predicate.udp.KeyFactories.KeyFactory1 (implements org.projog.core.predicate.udp.KeyFactories.KeyFactory)
- org.projog.core.predicate.udp.KeyFactories.KeyFactory2 (implements org.projog.core.predicate.udp.KeyFactories.KeyFactory)
- org.projog.core.predicate.udp.KeyFactories.KeyFactory3 (implements org.projog.core.predicate.udp.KeyFactories.KeyFactory)
- org.projog.core.kb.KnowledgeBase
- org.projog.core.kb.KnowledgeBaseServiceLocator
- org.projog.core.kb.KnowledgeBaseUtils
- org.projog.core.predicate.builtin.list.Last.LastPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.list.Length.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.Limit.LimitPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.compound.Limit.OptimisedLimit (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.term.List (implements org.projog.core.term.Term)
- org.projog.core.term.ListFactory
- org.projog.core.term.ListUtils
- org.projog.core.event.LoggingProjogListener (implements org.projog.core.event.ProjogListener)
- org.projog.core.predicate.builtin.list.MapList (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.predicate.PredicateFactory, org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.builtin.list.MapList.PreprocessedMapList (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.list.MapList.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.list.Member.MemberPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.udp.NeverSucceedsPredicateFactory (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.builtin.list.Nth.Retryable (implements org.projog.core.predicate.Predicate)
- org.projog.core.math.NumericTermComparator
- org.projog.core.parser.Operands
- org.projog.core.parser.Operands.Operand
- org.projog.core.predicate.builtin.list.PartialApplicationUtils
- org.projog.core.predicate.PredicateKey (implements java.lang.Comparable<T>)
- org.projog.core.predicate.Predicates
- org.projog.core.predicate.udp.PredicateUtils
- org.projog.core.predicate.builtin.compare.PredSort.PredSortComparator (implements java.util.Comparator<T>)
- org.projog.core.predicate.builtin.compare.PredSort.PreprocessedPredSort (implements org.projog.core.predicate.PredicateFactory)
- org.projog.api.Projog
- org.projog.tools.ProjogConsole
- org.projog.core.kb.ProjogDefaultProperties (implements org.projog.core.kb.ProjogProperties)
- org.projog.core.event.ProjogListeners
- org.projog.core.parser.ProjogSourceReader
- org.projog.api.ProjogStackTraceElement
- org.projog.api.QueryPlan
- org.projog.api.QueryResult
- org.projog.api.QueryStatement
- org.projog.core.predicate.builtin.db.Record
- org.projog.core.predicate.builtin.db.Recorded.RecordedPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.db.RecordedDatabase
- org.projog.core.predicate.builtin.db.RecordedDatabase.Chain
- org.projog.core.predicate.builtin.db.RecordedDatabase.ChainIterator (implements java.util.Iterator<E>)
- org.projog.core.predicate.builtin.db.RecordedDatabase.DatabaseIterator (implements java.util.Iterator<E>)
- org.projog.core.predicate.builtin.db.RecordedDatabase.Link
- org.projog.core.predicate.builtin.flow.RepeatInfinitely.RepeatInfinitelyPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.flow.RepeatSetAmount.RepeatSetAmountPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.clp.Resolve.ClpResolvePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.list.Reverse.ReversePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.builtin.list.Select.SelectPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.parser.SentenceParser
- org.projog.core.predicate.builtin.compound.SetOf.PreprocessedSetOf (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.udp.SingleNonRetryableRulePredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.udp.SingleRetryableRulePredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.udp.SingleRetryableRulePredicateFactory.RetryableRulePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.event.SpyPoints
- org.projog.core.event.SpyPoints.SpyPoint
- org.projog.core.event.SpyPoints.SpyPointEvent
- org.projog.core.event.SpyPoints.SpyPointExitEvent
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory, org.projog.core.predicate.udp.UserDefinedPredicateFactory)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.ActionIterator (implements java.util.Iterator<E>)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.ImplicationsIterator (implements java.util.Iterator<E>)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.IndexablePredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.LinkedHashMapPredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.NotIndexablePredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.predicate.udp.StaticUserDefinedPredicateFactory.SingleIndexPredicateFactory (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.term.Structure (implements org.projog.core.term.Term)
- org.projog.core.predicate.builtin.list.SubList.PreprocessedSubList (implements org.projog.core.predicate.PredicateFactory)
- org.projog.core.predicate.SucceedsNeverPredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.SucceedsOncePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.udp.TailRecursivePredicate (implements org.projog.core.predicate.Predicate)
- org.projog.core.predicate.udp.InterpretedTailRecursivePredicate
- org.projog.core.predicate.udp.TailRecursivePredicateMetaData
- org.projog.core.term.TermComparator (implements java.util.Comparator<T>)
- org.projog.core.term.TermFormatter
- org.projog.core.term.TermUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.projog.core.predicate.CutException
- org.projog.core.ProjogException
- org.projog.core.parser.ParserException
- java.lang.RuntimeException
- java.lang.Exception
- org.projog.core.parser.Token
- org.projog.core.parser.TokenParser
- org.projog.core.predicate.UnknownPredicate (implements org.projog.core.predicate.PreprocessablePredicateFactory)
- org.projog.core.term.Variable (implements org.projog.core.term.Term)
- org.projog.core.predicate.builtin.io.Writef.Formatter
- org.projog.core.math.AbstractArithmeticOperator (implements org.projog.core.kb.KnowledgeBaseConsumer, org.projog.core.math.PreprocessableArithmeticOperator)
Interface Hierarchy
- org.projog.core.math.ArithmeticOperator
- org.projog.core.math.Numeric (also extends org.projog.core.term.Term)
- org.projog.core.math.PreprocessableArithmeticOperator
- org.projog.core.predicate.udp.ClauseAction
- org.projog.core.predicate.builtin.clp.ConstraintFactory
- org.projog.core.predicate.builtin.clp.ExpressionFactory
- org.projog.core.predicate.udp.KeyFactories.KeyFactory
- org.projog.core.kb.KnowledgeBaseConsumer
- org.projog.core.predicate.Predicate
- org.projog.core.predicate.PredicateFactory
- org.projog.core.predicate.PreprocessablePredicateFactory
- org.projog.core.predicate.udp.UserDefinedPredicateFactory
- org.projog.core.event.ProjogListener
- org.projog.core.kb.ProjogProperties
- org.projog.core.term.Term
- org.projog.core.math.Numeric (also extends org.projog.core.math.ArithmeticOperator)
- org.projog.core.term.VariableAttribute
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.projog.core.parser.Operands.Associativity
- org.projog.core.parser.Operands.Location
- org.projog.core.term.TermType
- org.projog.core.parser.TokenType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)