Serializable
, Cloneable
, Comparable<AbstractTerm>
, Iterable<Term>
, AbstractTerm
public class Product extends CompoundTerm
CompoundTerm.ConvRectangle, CompoundTerm.UnableToCloneException
Term.TermVisitor
complexity, conceptival, containedTemporalRelations, hash, term
EmptyTermArray, imagination, index_variable, SELF, SEQ_SPATIAL, SEQ_TEMPORAL, term_indices
Constructor | Description |
---|---|
Product(List<Term> x) |
|
Product(Term... arg) |
Constructor with partial values, called by make
|
Modifier and Type | Method | Description |
---|---|---|
Product |
clone() |
Clone a Product
|
CompoundTerm |
clone(Term[] replaced) |
Must be Term return type because the type of Term may change with different arguments
|
static Term |
make(CompoundTerm image,
Term component,
int index) |
Try to make a Product from an ImageExt/ImageInt and a component.
|
static Product |
make(Term... arg) |
|
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
public Product(Term... arg)
arg
- The component list of the termpublic Product clone()
clone
in class CompoundTerm
public CompoundTerm clone(Term[] replaced)
CompoundTerm
clone
in class CompoundTerm
public static Term make(CompoundTerm image, Term component, int index)
image
- The existing Imagecomponent
- The component to be added into the component listindex
- The index of the place-holder in the new Image -- optional parameterpublic Symbols.NativeOperator operator()
operator
in class CompoundTerm
Copyright © 2020 OpenNARS. All rights reserved.