Quick links: Examples - Files.
Classes: Hierarchy - Index - List - Members.
Packages: Index - base - jni.

Public Member Functions | List of all members
cogitant.base.Rule Interface Reference

Rule. More...

+ Inheritance diagram for cogitant.base.Rule:

Public Member Functions

Graph hypothesis ()
 Hypothesis of the rule. More...
 
Graph conclusion ()
 Conclusion of the rule. More...
 
- Public Member Functions inherited from cogitant.base.CoupleOfLambdas
Graph first ()
 First graph of the couple. More...
 
Graph second ()
 Second graph of the couple. More...
 
- Public Member Functions inherited from cogitant.base.EnvironmentObject
Environment environment ()
 Environment of the graph. More...
 
String name ()
 Name of the object. More...
 
Type objectType ()
 Type of the object. More...
 
Graph asGraph () throws ExceptionIncorrectType
 Returns a Graph reference. More...
 
Rule asRule () throws ExceptionIncorrectType
 Returns a Rule reference. More...
 
Constraint asConstraint () throws ExceptionIncorrectType
 Returns a Constraint reference. More...
 
- Public Member Functions inherited from cogitant.base.ObservableObject
void attachObserver (Observer obs) throws ExceptionObserver
 Adds a new Observer. More...
 
void detachObserver (Observer obs) throws ExceptionObserver
 Detachs an Observer. More...
 
void lock ()
 Locks the object. More...
 
void unlock ()
 Unlocks the object. More...
 
boolean isLocked ()
 Is the object locked. More...
 

Detailed Description

Rule.

Member Function Documentation

◆ conclusion()

Graph cogitant.base.Rule.conclusion ( )

Conclusion of the rule.

◆ hypothesis()

Graph cogitant.base.Rule.hypothesis ( )

Hypothesis of the rule.