Package | Description |
---|---|
org.opennars.entity |
Data entities that are independently stored
|
org.opennars.io |
Input/output management
|
org.opennars.language |
Term hierarchy in Narsese
Open-NARS implements the following formal language, Narsese.
|
Modifier and Type | Method | Description |
---|---|---|
Symbols.NativeOperator |
Concept.operator() |
Modifier and Type | Field | Description |
---|---|---|
protected static Map<Character,Symbols.NativeOperator> |
Symbols.charToOperator |
|
protected static Map<String,Symbols.NativeOperator> |
Symbols.stringToOperator |
Modifier and Type | Method | Description |
---|---|---|
static Symbols.NativeOperator |
Symbols.getCloser(char c) |
|
static Symbols.NativeOperator |
Symbols.getOpener(char c) |
|
static Symbols.NativeOperator |
Symbols.getOperator(char c) |
|
static Symbols.NativeOperator |
Symbols.getOperator(String s) |
|
static Symbols.NativeOperator |
Symbols.getRelation(String s) |
|
static Symbols.NativeOperator |
Symbols.NativeOperator.valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static Symbols.NativeOperator[] |
Symbols.NativeOperator.values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method | Description |
---|---|---|
abstract Symbols.NativeOperator |
CompoundTerm.operator() |
method to get the operator of the compound
|
Symbols.NativeOperator |
Conjunction.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
DifferenceExt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
DifferenceInt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Disjunction.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Equivalence.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
ImageExt.operator() |
get the operator of the term.
|
Symbols.NativeOperator |
ImageInt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Implication.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Inheritance.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
IntersectionExt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
IntersectionInt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Negation.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Product.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
SetExt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
SetInt.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Similarity.operator() |
Get the operator of the term.
|
Symbols.NativeOperator |
Term.operator() |
Modifier and Type | Method | Description |
---|---|---|
static Statement |
Statement.make(Symbols.NativeOperator o,
Term subject,
Term predicate,
boolean customOrder,
int order) |
Make a Statement from String, called by StringParser
|
static Statement |
Statement.make(Symbols.NativeOperator op,
Term subj,
Term pred,
int order) |
Make a Statement from given term, called by the rules
|
protected static CharSequence |
CompoundTerm.makeCompoundName(Symbols.NativeOperator op,
Term... arg) |
default method to make the oldName of a compound term from given fields
|
protected static String |
Image.makeImageName(Symbols.NativeOperator op,
Term[] arg,
int relationIndex) |
default method to make the oldName of an image term from given fields
|
protected static CharSequence |
Statement.makeStatementName(Term subject,
Symbols.NativeOperator relation,
Term predicate) |
|
static Term |
Terms.term(Symbols.NativeOperator copula,
Term[] componentList) |
Try to make a compound term from an operator and a list of term
|
Copyright © 2020 OpenNARS. All rights reserved.