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

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

Environment object. More...

+ Inheritance diagram for cogitant.base.EnvironmentObject:

Classes

enum  Type
 Object type. More...
 

Public Member Functions

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

Environment object.

Member Function Documentation

◆ asConstraint()

Constraint cogitant.base.EnvironmentObject.asConstraint ( ) throws ExceptionIncorrectType

Returns a Constraint reference.

◆ asGraph()

Graph cogitant.base.EnvironmentObject.asGraph ( ) throws ExceptionIncorrectType

Returns a Graph reference.

◆ asRule()

Rule cogitant.base.EnvironmentObject.asRule ( ) throws ExceptionIncorrectType

Returns a Rule reference.

◆ environment()

Environment cogitant.base.EnvironmentObject.environment ( )

Environment of the graph.

◆ name()

String cogitant.base.EnvironmentObject.name ( )

Name of the object.

◆ objectType()

Type cogitant.base.EnvironmentObject.objectType ( )

Type of the object.