Serializable
, Cloneable
, Comparable<AbstractTerm>
, Iterable<Term>
, AbstractTerm
public class Disjunction 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 |
Disjunction(Term[] arg) |
Constructor with partial values, called by make
|
Modifier and Type | Method | Description |
---|---|---|
Disjunction |
clone() |
Clone an object
|
Term |
clone(Term[] x) |
Must be Term return type because the type of Term may change with different arguments
|
boolean |
isCommutative() |
Disjunction is commutative.
|
static Term |
make(Term[] t) |
|
static Term |
make(Term term1,
Term term2) |
Try to make a new Disjunction 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, 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 Disjunction(Term[] arg)
arg
- The component list of the termpublic Disjunction clone()
clone
in class CompoundTerm
public Term clone(Term[] x)
CompoundTerm
clone
in class CompoundTerm
public static Term make(Term term1, Term term2)
term1
- The first componentterm2
- The first componentpublic Symbols.NativeOperator operator()
operator
in class CompoundTerm
public boolean isCommutative()
isCommutative
in class CompoundTerm
Copyright © 2020 OpenNARS. All rights reserved.