Uses of Interface
com.semedy.reasoner.api.edb.BaseRelation
Package
Description
-
Uses of BaseRelation in com.semedy.reasoner.api.edb
Modifier 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.Modifier 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
-
Uses of BaseRelation in com.semedy.reasoner.edb.persistentstore
-
Uses of BaseRelation in com.semedy.reasoner.edb.ramstore
Modifier 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.Modifier and TypeMethodDescriptionvoid
MainMemoryBaseRelation.union
(BaseRelation R) void
MainMemoryRelation.union
(BaseRelation R) -
Uses of BaseRelation in com.semedy.reasoner.reasoning
Modifier and TypeMethodDescriptionvoid
IncrementalFactsBuiltin.receiveRelation
(BaseRelation relation) -
Uses of BaseRelation in com.semedy.reasoner.reasoning.monitor
-
Uses of BaseRelation in com.semedy.reasoner.reasoning.processes
Modifier and TypeClassDescriptionclass
This relations represents a cross product of other base relationsclass
Modifier and TypeMethodDescriptionReasoningRelation.getBaseRelation()
get the base relationCrossProductBaseRelation.getRelationAtArgument
(int argumentPosition) CrossProductBaseRelation.getRelations()
ModifierConstructorDescriptionCrossProductBaseRelation
(BaseRelation[] relations) OneToOneBaseRelation
(BaseRelation[] relations) ReasoningRelation
(int arity, BaseRelation tuples, ReasoningMonitor monitor, boolean cepReasoning)