Preparing search index...
The search index is not available
ruleforge
ruleforge
KnowledgeBase
Class KnowledgeBase
Hierarchy
KnowledgeBase
Implements
IKnowledgeBase
Index
Constructors
constructor
Properties
_memory
Element
Map
_related
List
_relationship
Map
Accessors
memory
Elements
related
relationships
Methods
add
Memory
Element
add
Relationship
add
To
Related
clear
Related
get
Memory
Element
get
Memory
Elements
By
Fact
get
Relationships
has
Memory
Element
has
Relationship
remove
Memory
Element
remove
Relation
remove
Relationship
Constructors
constructor
new
Knowledge
Base
(
)
:
KnowledgeBase
Returns
KnowledgeBase
Properties
Private
_memory
Element
Map
_memory
Element
Map
:
Map
<
string
,
IFact
[]
>
Private
_related
List
_related
List
:
string
[]
= []
Private
_relationship
Map
_relationship
Map
:
Map
<
string
,
IRelationship
[]
>
Accessors
memory
Elements
get
memoryElements
(
)
:
Map
<
string
,
IFact
[]
>
Returns
Map
<
string
,
IFact
[]
>
related
get
related
(
)
:
string
[]
Returns
string
[]
relationships
get
relationships
(
)
:
Map
<
string
,
IRelationship
[]
>
Returns
Map
<
string
,
IRelationship
[]
>
Methods
add
Memory
Element
add
Memory
Element
(
subject
,
fact
)
:
void
Parameters
subject
:
string
fact
:
IFact
Returns
void
add
Relationship
add
Relationship
(
relationship
)
:
void
Parameters
relationship
:
IRelationship
Returns
void
add
To
Related
add
To
Related
(
entry
)
:
void
Parameters
entry
:
string
Returns
void
clear
Related
clear
Related
(
)
:
void
Returns
void
get
Memory
Element
get
Memory
Element
(
subject
)
:
IFact
[]
Parameters
subject
:
string
Returns
IFact
[]
get
Memory
Elements
By
Fact
get
Memory
Elements
By
Fact
(
fact
)
:
IFact
[]
Parameters
fact
:
IFact
Returns
IFact
[]
get
Relationships
get
Relationships
(
relative
)
:
IRelationship
[]
Parameters
relative
:
string
Returns
IRelationship
[]
has
Memory
Element
has
Memory
Element
(
subject
)
:
boolean
Parameters
subject
:
string
Returns
boolean
has
Relationship
has
Relationship
(
relative
)
:
boolean
Parameters
relative
:
string
Returns
boolean
remove
Memory
Element
remove
Memory
Element
(
subject
)
:
void
Parameters
subject
:
string
Returns
void
remove
Relation
remove
Relation
(
relative
)
:
void
Parameters
relative
:
string
Returns
void
remove
Relationship
remove
Relationship
(
relationship
)
:
void
Parameters
relationship
:
IRelationship
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_memory
Element
Map
_related
List
_relationship
Map
memory
Elements
related
relationships
add
Memory
Element
add
Relationship
add
To
Related
clear
Related
get
Memory
Element
get
Memory
Elements
By
Fact
get
Relationships
has
Memory
Element
has
Relationship
remove
Memory
Element
remove
Relation
remove
Relationship
ruleforge
COMPARE
OUTCOME
Action
Condition
Fact
Knowledge
Base
Rule
Rule
Forge
Ruleset
Standard
Condition
IAction
ICondition
IFact
IKnowledge
Base
IRelationship
IRule
IRuleset
Fact
Data
Result
Generated using
TypeDoc