Serializable
, Cloneable
, Comparable<AbstractTerm>
, Iterable<Term>
, AbstractTerm
public class DifferenceInt extends CompoundTerm
CompoundTerm.ConvRectangle, CompoundTerm.UnableToCloneException
Term.TermVisitor
complexity, conceptival, containedTemporalRelations, hash, term
EmptyTermArray, imagination, index_variable, SELF, SEQ_SPATIAL, SEQ_TEMPORAL, term_indices
Modifier | Constructor | Description |
---|---|---|
private |
DifferenceInt(Term[] arg) |
Constructor with partial values, called by make
|
Modifier and Type | Method | Description |
---|---|---|
DifferenceInt |
clone() |
Clone an object
|
Term |
clone(Term[] replaced) |
Must be Term return type because the type of Term may change with different arguments
|
static void |
ensureValidDifferenceArguments(Term[] arg) |
|
static Term |
make(Term[] arg) |
Try to make a new DifferenceExt.
|
static Term |
make(Term t1,
Term t2) |
Try to make a new compound from two term.
|
Symbols.NativeOperator |
operator() |
Get the operator of the term.
|
addComponentsRecursively, addTermsTo, applySubstitute, applySubstituteToCompound, asTermList, cloneDeep, cloneDeepVariables, cloneTerms, cloneTermsAppend, cloneTermsDeep, cloneTermsExcept, cloneTermsListDeep, cloneTermsReplacing, cloneVariableTermsDeep, compareTo, containedTemporalRelations, containsAllTermsOf, containsTerm, containsTermRecursively, countTermRecursively, equals, extractIntervals, getComplexity, getContainedTerms, hashCode, hasInterval, hasVar, hasVarDep, hasVarIndep, hasVarQuery, init, invalidateName, isCommutative, isNormalized, iterator, makeCompoundName, makeName, name, prepareComponentLinks, replaceIntervals, setComponent, setNormalized, shuffle, size, termArray, termList, transformIndependentVariableToDependent, UpdateConvRectangle
forEach, spliterator
finalize, getClass, notify, notifyAll, wait, wait, wait
get, get, getIsSpatial, getTemporalOrder, hasVar, isConstant, isExecutable, isHigherOrderStatement, isSelf, nameInternal, recurseSubtermsContainingVariables, recurseSubtermsContainingVariables, recurseTerms, setName, subjectOrPredicateIsIndependentVar, text, toSortedSet, toSortedSetArray, toString, valid
private DifferenceInt(Term[] arg)
arg
- The component list of the termpublic static void ensureValidDifferenceArguments(Term[] arg)
public DifferenceInt clone()
clone
in class CompoundTerm
public Term clone(Term[] replaced)
CompoundTerm
clone
in class CompoundTerm
public static Term make(Term[] arg)
arg
- The list of termpublic static Term make(Term t1, Term t2)
t1
- The first componentt2
- The second componentpublic Symbols.NativeOperator operator()
operator
in class CompoundTerm
Copyright © 2020 OpenNARS. All rights reserved.