Serializable
, Cloneable
, Comparable<AbstractTerm>
, AbstractTerm
, Plugin
public class Reflect extends FunctionOperator
Operator.ExecutionResult
Term.TermVisitor
EmptyTermArray, imagination, index_variable, SELF, SEQ_SPATIAL, SEQ_TEMPORAL, term_indices
Constructor | Description |
---|---|
Reflect() |
Modifier and Type | Method | Description |
---|---|---|
protected Term |
function(Memory memory,
Term[] x) |
y = function(x)
|
static Term |
getMetaTerm(Term node) |
|
protected Term |
getRange() |
the term that the output will inherit from; analogous to the 'Range' of a function in mathematical terminology
|
static Term |
sop(String operatorName,
Term... t) |
|
static Term |
sop(Statement s,
String operatorName) |
|
static Term |
sop(Statement s,
Term predicate) |
|
static Term |
sop(Term subject,
Term object,
Term predicate) |
<(*,subject,object) --> predicate>
|
equals, execute
finalize, getClass, notify, notifyAll, wait, wait, wait
addPrefixIfMissing, call, call, clone, operationExecutionString, reportExecution, setEnabled
cloneDeep, compareTo, containedTemporalRelations, containsTerm, containsTermRecursively, countTermRecursively, equals, get, get, getComplexity, getIsSpatial, getTemporalOrder, hashCode, hasInterval, hasVar, hasVar, hasVarDep, hasVarIndep, hasVarQuery, isConstant, isExecutable, isHigherOrderStatement, isSelf, name, nameInternal, operator, recurseSubtermsContainingVariables, recurseSubtermsContainingVariables, recurseTerms, setName, subjectOrPredicateIsIndependentVar, text, toSortedSet, toSortedSetArray, toString, valid
protected Term function(Memory memory, Term[] x)
FunctionOperator
function
in class FunctionOperator
public static Term sop(Term subject, Term object, Term predicate)
subject
- the subject of the relationobject
- the object for the relationpredicate
- the predicate of the relationprotected Term getRange()
FunctionOperator
getRange
in class FunctionOperator
Copyright © 2020 OpenNARS. All rights reserved.