|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnars.language.Term
nars.language.CompoundTerm
nars.language.Statement
nars.language.Property
public abstract class Property
A Statement about a Property relation, which is used only in Narsese for I/O, and translated into Inheritance for internal use.
Field Summary |
---|
Fields inherited from class nars.language.CompoundTerm |
---|
complexity, components, openVariables |
Fields inherited from class nars.language.Term |
---|
name |
Constructor Summary | |
---|---|
Property()
|
Method Summary | |
---|---|
static Statement |
make(Term subject,
Term predicate)
Try to make a new compound from two components. |
Methods inherited from class nars.language.Statement |
---|
getPredicate, getSubject, invalid, invalidStatement, isRelation, make, make, make, makeName, makeStatementName, makeSym |
Methods inherited from class nars.language.CompoundTerm |
---|
addComponents, argumentsToList, clone, cloneComponents, cloneList, componentAt, containAllComponents, containComponent, getComplexity, getComponents, getConstantName, getOpenVariables, isCommutative, isConstant, isOperator, make, make, makeCompoundName, makeImageName, makeSetName, operator, prepareComponentLinks, reduceComponents, renameVariables, renameVariables, replaceComponent, replaceComponent, size, substituteComponent |
Methods inherited from class nars.language.Term |
---|
compareTo, equals, getName, getOrder, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Property()
Method Detail |
---|
public static Statement make(Term subject, Term predicate)
A --] B becomes A --> [B]
subject
- The first compomentpredicate
- The second compoment
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |