Public Member Functions | Package Functions

cogitant.jni.Rule Class Reference

Rule. More...

Inheritance diagram for cogitant.jni.Rule:

List of all members.

Public Member Functions

Type objectType ()
 Type of the object.
cogitant.base.Graph hypothesis ()
 Hypothesis of the rule.
cogitant.base.Graph conclusion ()
 Conclusion of the rule.
boolean equals (Object o)

Package Functions

 Rule (cogitant.jni.Environment environment, int id)

Detailed Description

Rule.

JNI implementation.


Constructor & Destructor Documentation

cogitant.jni.Rule.Rule ( cogitant.jni.Environment  environment,
int  id 
) [package]

Member Function Documentation

cogitant.base.Graph cogitant.jni.Rule.conclusion ( )

Conclusion of the rule.

Implements cogitant.base.Rule.

References cogitant.jni.CoupleOfLambdas.second().

boolean cogitant.jni.Rule.equals ( Object  o)

Reimplemented from cogitant.jni.CoupleOfLambdas.

References cogitant.jni.Rule.Rule().

cogitant.base.Graph cogitant.jni.Rule.hypothesis ( )

Hypothesis of the rule.

Implements cogitant.base.Rule.

References cogitant.jni.CoupleOfLambdas.first().

Type cogitant.jni.Rule.objectType ( )

Type of the object.

Implements cogitant.base.EnvironmentObject.