Uses of Interface
com.semedy.reasoner.api.edb.BaseRelation
Packages that use BaseRelation
Package
Description
-
Uses of BaseRelation in com.semedy.reasoner.api.edb
Subinterfaces of BaseRelation in com.semedy.reasoner.api.edbModifier and TypeInterfaceDescriptioninterface
A relation is a container for a set of tuples with same arity.
Tuples are tuples of longs, which are links into the symbol table.Methods in com.semedy.reasoner.api.edb that return BaseRelationMethods in com.semedy.reasoner.api.edb with parameters of type BaseRelationModifier and TypeMethodDescriptionvoid
RelationListener.setRelation
(BaseRelation relation) set the relationvoid
RelationListener.touchTuple
(BaseRelation relation, long[] tuple, RelationListener.ActionType type) called when adding a tuplevoid
BaseRelation.union
(BaseRelation R) add all tuples of R to this -
Uses of BaseRelation in com.semedy.reasoner.core
Methods in com.semedy.reasoner.core that return types with arguments of type BaseRelation -
Uses of BaseRelation in com.semedy.reasoner.edb.persistentstore
Classes in com.semedy.reasoner.edb.persistentstore that implement BaseRelationMethods in com.semedy.reasoner.edb.persistentstore with parameters of type BaseRelation -
Uses of BaseRelation in com.semedy.reasoner.edb.ramstore
Classes in com.semedy.reasoner.edb.ramstore that implement BaseRelationModifier and TypeClassDescriptionclass
class
class
A sub relation of a persistent relation defined by a filter.class
Represents a mixed relation, i.e. tuples are stored persistent and in main memory.Methods in com.semedy.reasoner.edb.ramstore with parameters of type BaseRelationModifier and TypeMethodDescriptionvoid
MainMemoryBaseRelation.union
(BaseRelation R) void
MainMemoryRelation.union
(BaseRelation R) -
Uses of BaseRelation in com.semedy.reasoner.reasoning
Methods in com.semedy.reasoner.reasoning with parameters of type BaseRelationModifier and TypeMethodDescriptionvoid
IncrementalFactsBuiltin.receiveRelation
(BaseRelation relation) -
Uses of BaseRelation in com.semedy.reasoner.reasoning.monitor
Classes in com.semedy.reasoner.reasoning.monitor that implement BaseRelationMethods in com.semedy.reasoner.reasoning.monitor with parameters of type BaseRelationConstructors in com.semedy.reasoner.reasoning.monitor with parameters of type BaseRelation -
Uses of BaseRelation in com.semedy.reasoner.reasoning.processes
Classes in com.semedy.reasoner.reasoning.processes that implement BaseRelationModifier and TypeClassDescriptionclass
This relations represents a cross product of other base relationsclass
Methods in com.semedy.reasoner.reasoning.processes that return BaseRelationModifier and TypeMethodDescriptionReasoningRelation.getBaseRelation()
get the base relationCrossProductBaseRelation.getRelationAtArgument
(int argumentPosition) CrossProductBaseRelation.getRelations()
Methods in com.semedy.reasoner.reasoning.processes with parameters of type BaseRelationConstructors in com.semedy.reasoner.reasoning.processes with parameters of type BaseRelationModifierConstructorDescriptionCrossProductBaseRelation
(BaseRelation[] relations) OneToOneBaseRelation
(BaseRelation[] relations) ReasoningRelation
(int arity, BaseRelation tuples, ReasoningMonitor monitor, boolean cepReasoning)